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 Summary
Constructors Constructor Description MailClusterEntityProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
clusterGroup()
Get the clusterGroup property: The cluster group.OffsetDateTime
clusterQueryEndTime()
Get the clusterQueryEndTime property: The cluster query end time.OffsetDateTime
clusterQueryStartTime()
Get the clusterQueryStartTime property: The cluster query start time.String
clusterSourceIdentifier()
Get the clusterSourceIdentifier property: The id of the cluster source.String
clusterSourceType()
Get the clusterSourceType property: The type of the cluster source.Object
countByDeliveryStatus()
Get the countByDeliveryStatus property: Count of mail messages by DeliveryStatus string representation.Object
countByProtectionStatus()
Get the countByProtectionStatus property: Count of mail messages by ProtectionStatus string representation.Object
countByThreatType()
Get the countByThreatType property: Count of mail messages by ThreatType string representation.Boolean
isVolumeAnomaly()
Get the isVolumeAnomaly property: Is this a volume anomaly mail cluster.Integer
mailCount()
Get the mailCount property: The number of mail messages that are part of the mail cluster.List<String>
networkMessageIds()
Get the networkMessageIds property: The mail message IDs that are part of the mail cluster.String
query()
Get the query property: The query that was used to identify the messages of the mail cluster.OffsetDateTime
queryTime()
Get the queryTime property: The query time.String
source()
Get the source property: The source of the mail cluster (default is 'O365 ATP').List<String>
threats()
Get the threats property: The threats of mail messages that are part of the mail cluster.void
validate()
Validates the instance.-
Methods inherited from class com.azure.resourcemanager.securityinsights.models.EntityCommonProperties
additionalData, friendlyName
-
-
-
-
Method Detail
-
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 classEntityCommonProperties
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-