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 TypeMethodDescriptionaddArtifactsItem(Artifact artifactsItem) addConsoleOutputItem(ConsoleOutputEntry consoleOutputItem) 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) consoleOutput(List<ConsoleOutputEntry> consoleOutput) booleanfileActivity(List<FileActivityEntry> fileActivity) static AnalysisReportCreate an instance of AnalysisReport given an JSON stringGet artifactsGet consoleOutputGet fileActivitygetInfo()Get infoGet memdumpsGet moduleLoadAddressesGet mutexesGet networkActivityGet processActivityGet processTreeGet registryOperationsGet scheduledTasksGet servicesGet startupgetTtps()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) registryOperations(List<RegistryOperation> registryOperations) scheduledTasks(List<ScheduledTaskEntry> scheduledTasks) services(List<ServiceEntry> services) voidsetArtifacts(List<Artifact> artifacts) voidsetConsoleOutput(List<ConsoleOutputEntry> consoleOutput) 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) voidstartup(StartupInfo startup) 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_ARTIFACTS
- See Also:
-
SERIALIZED_NAME_CONSOLE_OUTPUT
- 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_TTPS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
AnalysisReport
public AnalysisReport()
-
-
Method Details
-
artifacts
-
addArtifactsItem
-
getArtifacts
Get artifacts- Returns:
- artifacts
-
setArtifacts
-
consoleOutput
-
addConsoleOutputItem
-
getConsoleOutput
Get consoleOutput- Returns:
- consoleOutput
-
setConsoleOutput
-
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
-
ttps
-
addTtpsItem
-
getTtps
Get ttps- Returns:
- ttps
-
setTtps
-
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
-