Class SubmissionMailEntityProperties

java.lang.Object
com.azure.resourcemanager.securityinsights.models.EntityCommonProperties
com.azure.resourcemanager.securityinsights.fluent.models.SubmissionMailEntityProperties

public final class SubmissionMailEntityProperties extends EntityCommonProperties
Submission mail entity property bag.
  • Constructor Details

    • SubmissionMailEntityProperties

      public SubmissionMailEntityProperties()
  • Method Details

    • networkMessageId

      public UUID networkMessageId()
      Get the networkMessageId property: The network message id of email to which submission belongs.
      Returns:
      the networkMessageId value.
    • submissionId

      public UUID submissionId()
      Get the submissionId property: The submission id.
      Returns:
      the submissionId value.
    • submitter

      public String submitter()
      Get the submitter property: The submitter.
      Returns:
      the submitter value.
    • submissionDate

      public OffsetDateTime submissionDate()
      Get the submissionDate property: The submission date.
      Returns:
      the submissionDate value.
    • timestamp

      public OffsetDateTime timestamp()
      Get the timestamp property: The Time stamp when the message is received (Mail).
      Returns:
      the timestamp value.
    • recipient

      public String recipient()
      Get the recipient property: The recipient of the mail.
      Returns:
      the recipient value.
    • sender

      public String sender()
      Get the sender property: The sender of the mail.
      Returns:
      the sender value.
    • senderIp

      public String senderIp()
      Get the senderIp property: The sender's IP.
      Returns:
      the senderIp value.
    • subject

      public String subject()
      Get the subject property: The subject of submission mail.
      Returns:
      the subject value.
    • reportType

      public String reportType()
      Get the reportType property: The submission type for the given instance. This maps to Junk, Phish, Malware or NotJunk.
      Returns:
      the reportType value.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class EntityCommonProperties
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.