Class AlertEvidence
java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
- Direct Known Subclasses:
AnalyzedMessageEvidence,CloudApplicationEvidence,DeviceEvidence,FileEvidence,IpEvidence,MailboxEvidence,MailClusterEvidence,OauthApplicationEvidence,ProcessEvidence,RegistryKeyEvidence,RegistryValueEvidence,SecurityGroupEvidence,UrlEvidence,UserEvidence
public class AlertEvidence
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Alert Evidence.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Created Date Time.the OData type of the object as returned by the serviceThe Remediation Status.The Remediation Status Details.The Roles.The Tags.The Verdict. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. The time the evidence was created and added to the alert. -
remediationStatus
@SerializedName(value="remediationStatus", alternate="RemediationStatus") @Expose @Nullable public EvidenceRemediationStatus remediationStatusThe Remediation Status. Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, unknownFutureValue. -
remediationStatusDetails
@SerializedName(value="remediationStatusDetails", alternate="RemediationStatusDetails") @Expose @Nullable public String remediationStatusDetailsThe Remediation Status Details. Details about the remediation status. -
roles
The Roles. The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'. -
tags
The Tags. Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc. -
verdict
@SerializedName(value="verdict", alternate="Verdict") @Expose @Nullable public EvidenceVerdict verdictThe Verdict. The decision reached by automated investigation. The possible values are: unknown, suspicious, malicious, noThreatsFound, unknownFutureValue.
-
-
Constructor Details
-
AlertEvidence
public AlertEvidence()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-