Class AlertEvidence
java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
- Direct Known Subclasses:
AmazonResourceEvidence
,AnalyzedMessageEvidence
,AzureResourceEvidence
,BlobContainerEvidence
,BlobEvidence
,CloudApplicationEvidence
,ContainerEvidence
,ContainerImageEvidence
,ContainerRegistryEvidence
,DeviceEvidence
,FileEvidence
,GoogleCloudResourceEvidence
,IpEvidence
,KubernetesClusterEvidence
,KubernetesControllerEvidence
,KubernetesNamespaceEvidence
,KubernetesPodEvidence
,KubernetesSecretEvidence
,KubernetesServiceAccountEvidence
,KubernetesServiceEvidence
,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 Detailed Roles.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.AdditionalDataManager
void
setRawObject
(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 date and time when the evidence was created and added to the alert. The Timestamp 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. -
detailedRoles
@SerializedName(value="detailedRoles", alternate="DetailedRoles") @Expose @Nullable public List<String> detailedRolesThe Detailed Roles. Detailed description of the entity role/s in an alert. Values are free-form. -
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:
additionalDataManager
in 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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-