Package ai.reveng.model
Class Artifact
java.lang.Object
ai.reveng.model.Artifact
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class Artifact
extends Object
Artifact
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets reason -
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 TypeMethodDescriptionaddYaraHitsItem(String yaraHitsItem) booleanstatic ArtifactCreate an instance of Artifact given an JSON stringGet directionGet dumpAddrGet dumpPidGet fileTypegetHost()Get hostgetIsPe()Get isPeGet mimeTypegetName()Get nameGet networkSourceGet originalFilenamegetPath()Get pathGet processSeqidGet reasonGet responseStatusGet sha256getSize()Get sizeGet sourcegetUri()Get uriGet wasMappedGet yaraHitsinthashCode()networkSource(String networkSource) originalFilename(String originalFilename) processSeqid(Long processSeqid) reason(Artifact.ReasonEnum reason) responseStatus(Long responseStatus) voidsetDirection(String direction) voidsetDumpAddr(String dumpAddr) voidsetDumpPid(Long dumpPid) voidsetFileType(String fileType) voidvoidvoidsetMimeType(String mimeType) voidvoidsetNetworkSource(String networkSource) voidsetOriginalFilename(String originalFilename) voidvoidsetProcessSeqid(Long processSeqid) voidsetReason(Artifact.ReasonEnum reason) voidsetResponseStatus(Long responseStatus) voidvoidvoidvoidvoidsetWasMapped(Boolean wasMapped) voidsetYaraHits(List<String> yaraHits) toJson()Convert an instance of Artifact 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_DIRECTION
- See Also:
-
SERIALIZED_NAME_DUMP_ADDR
- See Also:
-
SERIALIZED_NAME_DUMP_PID
- See Also:
-
SERIALIZED_NAME_FILE_TYPE
- See Also:
-
SERIALIZED_NAME_HOST
- See Also:
-
SERIALIZED_NAME_IS_PE
- See Also:
-
SERIALIZED_NAME_MIME_TYPE
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_NETWORK_SOURCE
- See Also:
-
SERIALIZED_NAME_ORIGINAL_FILENAME
- See Also:
-
SERIALIZED_NAME_PATH
- See Also:
-
SERIALIZED_NAME_PROCESS_SEQID
- See Also:
-
SERIALIZED_NAME_REASON
- See Also:
-
SERIALIZED_NAME_RESPONSE_STATUS
- See Also:
-
SERIALIZED_NAME_SHA256
- See Also:
-
SERIALIZED_NAME_SIZE
- See Also:
-
SERIALIZED_NAME_SOURCE
- See Also:
-
SERIALIZED_NAME_URI
- See Also:
-
SERIALIZED_NAME_WAS_MAPPED
- See Also:
-
SERIALIZED_NAME_YARA_HITS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Artifact
public Artifact()
-
-
Method Details
-
direction
-
getDirection
Get direction- Returns:
- direction
-
setDirection
-
dumpAddr
-
getDumpAddr
Get dumpAddr- Returns:
- dumpAddr
-
setDumpAddr
-
dumpPid
-
getDumpPid
Get dumpPid- Returns:
- dumpPid
-
setDumpPid
-
fileType
-
getFileType
Get fileType- Returns:
- fileType
-
setFileType
-
host
-
getHost
Get host- Returns:
- host
-
setHost
-
isPe
-
getIsPe
Get isPe- Returns:
- isPe
-
setIsPe
-
mimeType
-
getMimeType
Get mimeType- Returns:
- mimeType
-
setMimeType
-
name
-
getName
Get name- Returns:
- name
-
setName
-
networkSource
-
getNetworkSource
Get networkSource- Returns:
- networkSource
-
setNetworkSource
-
originalFilename
-
getOriginalFilename
Get originalFilename- Returns:
- originalFilename
-
setOriginalFilename
-
path
-
getPath
Get path- Returns:
- path
-
setPath
-
processSeqid
-
getProcessSeqid
Get processSeqid- Returns:
- processSeqid
-
setProcessSeqid
-
reason
-
getReason
Get reason- Returns:
- reason
-
setReason
-
responseStatus
-
getResponseStatus
Get responseStatus- Returns:
- responseStatus
-
setResponseStatus
-
sha256
-
getSha256
Get sha256- Returns:
- sha256
-
setSha256
-
size
-
getSize
Get size- Returns:
- size
-
setSize
-
source
-
getSource
Get source- Returns:
- source
-
setSource
-
uri
-
getUri
Get uri- Returns:
- uri
-
setUri
-
wasMapped
-
getWasMapped
Get wasMapped- Returns:
- wasMapped
-
setWasMapped
-
yaraHits
-
addYaraHitsItem
-
getYaraHits
Get yaraHits- Returns:
- yaraHits
-
setYaraHits
-
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 Artifact
-
fromJson
Create an instance of Artifact given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Artifact
- Throws:
IOException- if the JSON string is invalid with respect to Artifact
-
toJson
Convert an instance of Artifact to an JSON string- Returns:
- JSON string
-