Package ai.reveng.model
Class AnalysisReport
java.lang.Object
ai.reveng.model.AnalysisReport
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class AnalysisReport
extends Object
AnalysisReport
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExtractedFilesItem(ProcessExtractedFiles extractedFilesItem) addFileActivityItem(FileActivityEntry fileActivityItem) addMemdumpsItem(ProcessMemdumps memdumpsItem) addModuleLoadAddressesItem(ModuleLoadEntry moduleLoadAddressesItem) addMutexesItem(MutexEntry mutexesItem) addProcessActivityItem(ProcessActivityEntry processActivityItem) addRegistryOperationsItem(RegistryOperation registryOperationsItem) addScheduledTasksItem(ScheduledTaskEntry scheduledTasksItem) addServicesItem(ServiceEntry servicesItem) addTtpsItem(Ttp ttpsItem) booleanextractedFiles(List<ProcessExtractedFiles> extractedFiles) fileActivity(List<FileActivityEntry> fileActivity) static AnalysisReportCreate an instance of AnalysisReport given an JSON stringReturn the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Get extractedFilesGet fileActivitygetInfo()Get infoGet memdumpsGet moduleLoadAddressesGet mutexesGet networkActivityGet processActivityGet processTreeGet registryOperationsGet scheduledTasksGet servicesGet startupGet threatScoregetTtps()Get ttpsinthashCode()info(ReportInfo info) memdumps(List<ProcessMemdumps> memdumps) moduleLoadAddresses(List<ModuleLoadEntry> moduleLoadAddresses) mutexes(List<MutexEntry> mutexes) networkActivity(NetworkActivity networkActivity) processActivity(List<ProcessActivityEntry> processActivity) processTree(ProcessTree processTree) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.registryOperations(List<RegistryOperation> registryOperations) scheduledTasks(List<ScheduledTaskEntry> scheduledTasks) services(List<ServiceEntry> services) voidsetExtractedFiles(List<ProcessExtractedFiles> extractedFiles) voidsetFileActivity(List<FileActivityEntry> fileActivity) voidsetInfo(ReportInfo info) voidsetMemdumps(List<ProcessMemdumps> memdumps) voidsetModuleLoadAddresses(List<ModuleLoadEntry> moduleLoadAddresses) voidsetMutexes(List<MutexEntry> mutexes) voidsetNetworkActivity(NetworkActivity networkActivity) voidsetProcessActivity(List<ProcessActivityEntry> processActivity) voidsetProcessTree(ProcessTree processTree) voidsetRegistryOperations(List<RegistryOperation> registryOperations) voidsetScheduledTasks(List<ScheduledTaskEntry> scheduledTasks) voidsetServices(List<ServiceEntry> services) voidsetStartup(StartupInfo startup) voidsetThreatScore(Long threatScore) voidstartup(StartupInfo startup) threatScore(Long threatScore) toJson()Convert an instance of AnalysisReport 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_EXTRACTED_FILES
- See Also:
-
SERIALIZED_NAME_FILE_ACTIVITY
- See Also:
-
SERIALIZED_NAME_INFO
- See Also:
-
SERIALIZED_NAME_MEMDUMPS
- See Also:
-
SERIALIZED_NAME_MODULE_LOAD_ADDRESSES
- See Also:
-
SERIALIZED_NAME_MUTEXES
- See Also:
-
SERIALIZED_NAME_NETWORK_ACTIVITY
- See Also:
-
SERIALIZED_NAME_PROCESS_ACTIVITY
- See Also:
-
SERIALIZED_NAME_PROCESS_TREE
- See Also:
-
SERIALIZED_NAME_REGISTRY_OPERATIONS
- See Also:
-
SERIALIZED_NAME_SCHEDULED_TASKS
- See Also:
-
SERIALIZED_NAME_SERVICES
- See Also:
-
SERIALIZED_NAME_STARTUP
- See Also:
-
SERIALIZED_NAME_THREAT_SCORE
- See Also:
-
SERIALIZED_NAME_TTPS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
AnalysisReport
public AnalysisReport()
-
-
Method Details
-
extractedFiles
-
addExtractedFilesItem
-
getExtractedFiles
Get extractedFiles- Returns:
- extractedFiles
-
setExtractedFiles
-
fileActivity
-
addFileActivityItem
-
getFileActivity
Get fileActivity- Returns:
- fileActivity
-
setFileActivity
-
info
-
getInfo
Get info- Returns:
- info
-
setInfo
-
memdumps
-
addMemdumpsItem
-
getMemdumps
Get memdumps- Returns:
- memdumps
-
setMemdumps
-
moduleLoadAddresses
-
addModuleLoadAddressesItem
-
getModuleLoadAddresses
Get moduleLoadAddresses- Returns:
- moduleLoadAddresses
-
setModuleLoadAddresses
-
mutexes
-
addMutexesItem
-
getMutexes
Get mutexes- Returns:
- mutexes
-
setMutexes
-
networkActivity
-
getNetworkActivity
Get networkActivity- Returns:
- networkActivity
-
setNetworkActivity
-
processActivity
-
addProcessActivityItem
-
getProcessActivity
Get processActivity- Returns:
- processActivity
-
setProcessActivity
-
processTree
-
getProcessTree
Get processTree- Returns:
- processTree
-
setProcessTree
-
registryOperations
-
addRegistryOperationsItem
-
getRegistryOperations
Get registryOperations- Returns:
- registryOperations
-
setRegistryOperations
-
scheduledTasks
-
addScheduledTasksItem
-
getScheduledTasks
Get scheduledTasks- Returns:
- scheduledTasks
-
setScheduledTasks
-
services
-
addServicesItem
-
getServices
Get services- Returns:
- services
-
setServices
-
startup
-
getStartup
Get startup- Returns:
- startup
-
setStartup
-
threatScore
-
getThreatScore
Get threatScore- Returns:
- threatScore
-
setThreatScore
-
ttps
-
addTtpsItem
-
getTtps
Get ttps- Returns:
- ttps
-
setTtps
-
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 AnalysisReport 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 AnalysisReport
-
fromJson
Create an instance of AnalysisReport given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AnalysisReport
- Throws:
IOException- if the JSON string is invalid with respect to AnalysisReport
-
toJson
Convert an instance of AnalysisReport to an JSON string- Returns:
- JSON string
-