Class ProcessEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
com.microsoft.graph.models.security.ProcessEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ProcessEvidence
extends AlertEvidence
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.security.AlertEvidence
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the detectionStatus property value.The deserialization information for the current modelGets the imageFile property value.Gets the mdeDeviceId property value.Gets the parentProcessCreationDateTime property value.Gets the parentProcessId property value.Gets the parentProcessImageFile property value.Gets the processCommandLine property value.Gets the processCreationDateTime property value.Gets the processId property value.Gets the userAccount property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the detectionStatus property value.voidsetImageFile(FileDetails value) Sets the imageFile property value.voidsetMdeDeviceId(String value) Sets the mdeDeviceId property value.voidSets the parentProcessCreationDateTime property value.voidsetParentProcessId(Long value) Sets the parentProcessId property value.voidSets the parentProcessImageFile property value.voidsetProcessCommandLine(String value) Sets the processCommandLine property value.voidSets the processCreationDateTime property value.voidsetProcessId(Long value) Sets the processId property value.voidsetUserAccount(UserAccount value) Sets the userAccount property value.Methods inherited from class com.microsoft.graph.models.security.AlertEvidence
getAdditionalData, getBackingStore, getCreatedDateTime, getDetailedRoles, getOdataType, getRemediationStatus, getRemediationStatusDetails, getRoles, getTags, getVerdict, setAdditionalData, setBackingStore, setCreatedDateTime, setDetailedRoles, setOdataType, setRemediationStatus, setRemediationStatusDetails, setRoles, setTags, setVerdict
-
Constructor Details
-
ProcessEvidence
public ProcessEvidence()Instantiates a newProcessEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ProcessEvidence createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
ProcessEvidence
-
getDetectionStatus
Gets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.- Returns:
- a
DetectionStatus
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classAlertEvidence- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getImageFile
Gets the imageFile property value. Image file details.- Returns:
- a
FileDetails
-
getMdeDeviceId
Gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.- Returns:
- a
String
-
getParentProcessCreationDateTime
Gets the parentProcessCreationDateTime property value. Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getParentProcessId
Gets the parentProcessId property value. Process ID (PID) of the parent process that spawned the process.- Returns:
- a
Long
-
getParentProcessImageFile
Gets the parentProcessImageFile property value. Parent process image file details.- Returns:
- a
FileDetails
-
getProcessCommandLine
Gets the processCommandLine property value. Command line used to create the new process.- Returns:
- a
String
-
getProcessCreationDateTime
Gets the processCreationDateTime property value. Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getProcessId
Gets the processId property value. Process ID (PID) of the newly created process.- Returns:
- a
Long
-
getUserAccount
Gets the userAccount property value. User details of the user that ran the process.- Returns:
- a
UserAccount
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classAlertEvidence- Parameters:
writer- Serialization writer to use to serialize this model
-
setDetectionStatus
Sets the detectionStatus property value. The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.- Parameters:
value- Value to set for the detectionStatus property.
-
setImageFile
Sets the imageFile property value. Image file details.- Parameters:
value- Value to set for the imageFile property.
-
setMdeDeviceId
Sets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.- Parameters:
value- Value to set for the mdeDeviceId property.
-
setParentProcessCreationDateTime
Sets the parentProcessCreationDateTime property value. Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the parentProcessCreationDateTime property.
-
setParentProcessId
Sets the parentProcessId property value. Process ID (PID) of the parent process that spawned the process.- Parameters:
value- Value to set for the parentProcessId property.
-
setParentProcessImageFile
Sets the parentProcessImageFile property value. Parent process image file details.- Parameters:
value- Value to set for the parentProcessImageFile property.
-
setProcessCommandLine
Sets the processCommandLine property value. Command line used to create the new process.- Parameters:
value- Value to set for the processCommandLine property.
-
setProcessCreationDateTime
Sets the processCreationDateTime property value. Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the processCreationDateTime property.
-
setProcessId
Sets the processId property value. Process ID (PID) of the newly created process.- Parameters:
value- Value to set for the processId property.
-
setUserAccount
Sets the userAccount property value. User details of the user that ran the process.- Parameters:
value- Value to set for the userAccount property.
-