Class AnalyzedMessageEvidence

java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
com.microsoft.graph.security.models.AnalyzedMessageEvidence
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class AnalyzedMessageEvidence extends AlertEvidence implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Analyzed Message Evidence.
  • Field Details

    • antiSpamDirection

      @SerializedName(value="antiSpamDirection", alternate="AntiSpamDirection") @Expose @Nullable public String antiSpamDirection
      The Anti Spam Direction. Direction of the email relative to your network. The possible values are: inbound, outbound or intraorg.
    • attachmentsCount

      @SerializedName(value="attachmentsCount", alternate="AttachmentsCount") @Expose @Nullable public Long attachmentsCount
      The Attachments Count. Number of attachments in the email.
    • deliveryAction

      @SerializedName(value="deliveryAction", alternate="DeliveryAction") @Expose @Nullable public String deliveryAction
      The Delivery Action. Delivery action of the email. The possible values are: delivered, deliveredAsSpam, junked, blocked, or replaced.
    • deliveryLocation

      @SerializedName(value="deliveryLocation", alternate="DeliveryLocation") @Expose @Nullable public String deliveryLocation
      The Delivery Location. Location where the email was delivered. The possible values are: inbox, external, junkFolder, quarantine, failed, dropped, deletedFolder or forwarded.
    • internetMessageId

      @SerializedName(value="internetMessageId", alternate="InternetMessageId") @Expose @Nullable public String internetMessageId
      The Internet Message Id. Public-facing identifier for the email that is set by the sending email system.
    • language

      @SerializedName(value="language", alternate="Language") @Expose @Nullable public String language
      The Language. Detected language of the email content.
    • networkMessageId

      @SerializedName(value="networkMessageId", alternate="NetworkMessageId") @Expose @Nullable public String networkMessageId
      The Network Message Id. Unique identifier for the email, generated by Microsoft 365.
    • p1Sender

      @SerializedName(value="p1Sender", alternate="P1Sender") @Expose @Nullable public EmailSender p1Sender
      The P1Sender. The P1 sender.
    • p2Sender

      @SerializedName(value="p2Sender", alternate="P2Sender") @Expose @Nullable public EmailSender p2Sender
      The P2Sender. The P2 sender.
    • receivedDateTime

      @SerializedName(value="receivedDateTime", alternate="ReceivedDateTime") @Expose @Nullable public OffsetDateTime receivedDateTime
      The Received Date Time. Date and time when the email was received.
    • recipientEmailAddress

      @SerializedName(value="recipientEmailAddress", alternate="RecipientEmailAddress") @Expose @Nullable public String recipientEmailAddress
      The Recipient Email Address. Email address of the recipient, or email address of the recipient after distribution list expansion.
    • senderIp

      @SerializedName(value="senderIp", alternate="SenderIp") @Expose @Nullable public String senderIp
      The Sender Ip. IP address of the last detected mail server that relayed the message.
    • subject

      @SerializedName(value="subject", alternate="Subject") @Expose @Nullable public String subject
      The Subject. Subject of the email.
    • threatDetectionMethods

      @SerializedName(value="threatDetectionMethods", alternate="ThreatDetectionMethods") @Expose @Nullable public List<String> threatDetectionMethods
      The Threat Detection Methods. Collection of methods used to detect malware, phishing, or other threats found in the email.
    • threats

      @SerializedName(value="threats", alternate="Threats") @Expose @Nullable public List<String> threats
      The Threats. Collection of detection names for malware or other threats found.
    • urlCount

      @SerializedName(value="urlCount", alternate="UrlCount") @Expose @Nullable public Long urlCount
      The Url Count. Number of embedded URLs in the email.
    • urls

      @SerializedName(value="urls", alternate="Urls") @Expose @Nullable public List<String> urls
      The Urls. Collection of the URLs contained in this email.
    • urn

      @SerializedName(value="urn", alternate="Urn") @Expose @Nullable public String urn
      The Urn. Uniform resource name (URN) of the automated investigation where the cluster was identified.
  • Constructor Details

    • AnalyzedMessageEvidence

      public AnalyzedMessageEvidence()
  • Method Details

    • 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class AlertEvidence
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to