Package ai.reveng.model
Class Basic
java.lang.Object
ai.reveng.model.Basic
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class Basic
extends Object
Basic
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalysisScope(String analysisScope) baseAddress(Integer baseAddress) binaryName(String binaryName) binarySize(Integer binarySize) binaryUuid(String binaryUuid) creation(OffsetDateTime creation) booleanstatic BasicCreate an instance of Basic given an JSON stringfunctionCount(Integer functionCount) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The scope of the analysisThe base address of the binaryThe ID of the binaryThe name of the binary uploadedThe size of the binary uploaded (bytes)The UUID of the binaryWhen the binary was uploadedgetDebug()Whether the current analysis was analysed with debug symbolsThe number of functions in the binaryWhether the analysis was advancedWhether the current user is the ownerWhether the analysis is a system analysisThe model ID used for analysisThe model name used for analysisThe name of the owner of the binaryThe sequencer version used for analysisThe hash of the binary uploadedThe team ID of the analysisinthashCode()isAdvanced(Boolean isAdvanced) ownerUsername(String ownerUsername) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.sequencerVersion(String sequencerVersion) voidsetAnalysisScope(String analysisScope) voidsetBaseAddress(Integer baseAddress) voidsetBinaryId(Integer binaryId) voidsetBinaryName(String binaryName) voidsetBinarySize(Integer binarySize) voidsetBinaryUuid(String binaryUuid) voidsetCreation(OffsetDateTime creation) voidvoidsetFunctionCount(Integer functionCount) voidsetIsAdvanced(Boolean isAdvanced) voidsetIsOwner(Boolean isOwner) voidsetIsSystem(Boolean isSystem) voidsetModelId(Integer modelId) voidsetModelName(String modelName) voidsetOwnerUsername(String ownerUsername) voidsetSequencerVersion(String sequencerVersion) voidsetSha256Hash(String sha256Hash) voidsha256Hash(String sha256Hash) toJson()Convert an instance of Basic to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_BINARY_ID
- See Also:
-
SERIALIZED_NAME_BINARY_NAME
- See Also:
-
SERIALIZED_NAME_BINARY_SIZE
- See Also:
-
SERIALIZED_NAME_CREATION
- See Also:
-
SERIALIZED_NAME_SHA256_HASH
- See Also:
-
SERIALIZED_NAME_MODEL_NAME
- See Also:
-
SERIALIZED_NAME_MODEL_ID
- See Also:
-
SERIALIZED_NAME_OWNER_USERNAME
- See Also:
-
SERIALIZED_NAME_IS_SYSTEM
- See Also:
-
SERIALIZED_NAME_ANALYSIS_SCOPE
- See Also:
-
SERIALIZED_NAME_IS_OWNER
- See Also:
-
SERIALIZED_NAME_DEBUG
- See Also:
-
SERIALIZED_NAME_FUNCTION_COUNT
- See Also:
-
SERIALIZED_NAME_IS_ADVANCED
- See Also:
-
SERIALIZED_NAME_BASE_ADDRESS
- See Also:
-
SERIALIZED_NAME_BINARY_UUID
- See Also:
-
SERIALIZED_NAME_SEQUENCER_VERSION
- See Also:
-
SERIALIZED_NAME_TEAM_ID
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Basic
public Basic()
-
-
Method Details
-
binaryId
-
getBinaryId
The ID of the binary- Returns:
- binaryId
-
setBinaryId
-
binaryName
-
getBinaryName
The name of the binary uploaded- Returns:
- binaryName
-
setBinaryName
-
binarySize
-
getBinarySize
The size of the binary uploaded (bytes)- Returns:
- binarySize
-
setBinarySize
-
creation
-
getCreation
When the binary was uploaded- Returns:
- creation
-
setCreation
-
sha256Hash
-
getSha256Hash
The hash of the binary uploaded- Returns:
- sha256Hash
-
setSha256Hash
-
modelName
-
getModelName
The model name used for analysis- Returns:
- modelName
-
setModelName
-
modelId
-
getModelId
The model ID used for analysis- Returns:
- modelId
-
setModelId
-
ownerUsername
-
getOwnerUsername
The name of the owner of the binary- Returns:
- ownerUsername
-
setOwnerUsername
-
isSystem
-
getIsSystem
Whether the analysis is a system analysis- Returns:
- isSystem
-
setIsSystem
-
analysisScope
-
getAnalysisScope
The scope of the analysis- Returns:
- analysisScope
-
setAnalysisScope
-
isOwner
-
getIsOwner
Whether the current user is the owner- Returns:
- isOwner
-
setIsOwner
-
debug
-
getDebug
Whether the current analysis was analysed with debug symbols- Returns:
- debug
-
setDebug
-
functionCount
-
getFunctionCount
The number of functions in the binary- Returns:
- functionCount
-
setFunctionCount
-
isAdvanced
-
getIsAdvanced
Whether the analysis was advanced- Returns:
- isAdvanced
-
setIsAdvanced
-
baseAddress
-
getBaseAddress
The base address of the binary- Returns:
- baseAddress
-
setBaseAddress
-
binaryUuid
-
getBinaryUuid
The UUID of the binary- Returns:
- binaryUuid
-
setBinaryUuid
-
sequencerVersion
-
getSequencerVersion
The sequencer version used for analysis- Returns:
- sequencerVersion
-
setSequencerVersion
-
teamId
-
getTeamId
The team ID of the analysis- Returns:
- teamId
-
setTeamId
-
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 Basic 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 Basic
-
fromJson
Create an instance of Basic given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Basic
- Throws:
IOException- if the JSON string is invalid with respect to Basic
-
toJson
Convert an instance of Basic to an JSON string- Returns:
- JSON string
-