Class MailClusterEntityProperties

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

public final class MailClusterEntityProperties extends EntityCommonProperties
Mail cluster entity property bag.
  • Constructor Details

    • MailClusterEntityProperties

      public MailClusterEntityProperties()
  • Method Details

    • networkMessageIds

      public List<String> networkMessageIds()
      Get the networkMessageIds property: The mail message IDs that are part of the mail cluster.
      Returns:
      the networkMessageIds value.
    • countByDeliveryStatus

      public Object countByDeliveryStatus()
      Get the countByDeliveryStatus property: Count of mail messages by DeliveryStatus string representation.
      Returns:
      the countByDeliveryStatus value.
    • countByThreatType

      public Object countByThreatType()
      Get the countByThreatType property: Count of mail messages by ThreatType string representation.
      Returns:
      the countByThreatType value.
    • countByProtectionStatus

      public Object countByProtectionStatus()
      Get the countByProtectionStatus property: Count of mail messages by ProtectionStatus string representation.
      Returns:
      the countByProtectionStatus value.
    • threats

      public List<String> threats()
      Get the threats property: The threats of mail messages that are part of the mail cluster.
      Returns:
      the threats value.
    • query

      public String query()
      Get the query property: The query that was used to identify the messages of the mail cluster.
      Returns:
      the query value.
    • queryTime

      public OffsetDateTime queryTime()
      Get the queryTime property: The query time.
      Returns:
      the queryTime value.
    • mailCount

      public Integer mailCount()
      Get the mailCount property: The number of mail messages that are part of the mail cluster.
      Returns:
      the mailCount value.
    • isVolumeAnomaly

      public Boolean isVolumeAnomaly()
      Get the isVolumeAnomaly property: Is this a volume anomaly mail cluster.
      Returns:
      the isVolumeAnomaly value.
    • source

      public String source()
      Get the source property: The source of the mail cluster (default is 'O365 ATP').
      Returns:
      the source value.
    • clusterSourceIdentifier

      public String clusterSourceIdentifier()
      Get the clusterSourceIdentifier property: The id of the cluster source.
      Returns:
      the clusterSourceIdentifier value.
    • clusterSourceType

      public String clusterSourceType()
      Get the clusterSourceType property: The type of the cluster source.
      Returns:
      the clusterSourceType value.
    • clusterQueryStartTime

      public OffsetDateTime clusterQueryStartTime()
      Get the clusterQueryStartTime property: The cluster query start time.
      Returns:
      the clusterQueryStartTime value.
    • clusterQueryEndTime

      public OffsetDateTime clusterQueryEndTime()
      Get the clusterQueryEndTime property: The cluster query end time.
      Returns:
      the clusterQueryEndTime value.
    • clusterGroup

      public String clusterGroup()
      Get the clusterGroup property: The cluster group.
      Returns:
      the clusterGroup value.
    • validate

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