Class IncidentAdditionalData


  • public final class IncidentAdditionalData
    extends Object
    Incident additional data property bag.
    • Constructor Detail

      • IncidentAdditionalData

        public IncidentAdditionalData()
    • Method Detail

      • alertsCount

        public Integer alertsCount()
        Get the alertsCount property: The number of alerts in the incident.
        Returns:
        the alertsCount value.
      • bookmarksCount

        public Integer bookmarksCount()
        Get the bookmarksCount property: The number of bookmarks in the incident.
        Returns:
        the bookmarksCount value.
      • commentsCount

        public Integer commentsCount()
        Get the commentsCount property: The number of comments in the incident.
        Returns:
        the commentsCount value.
      • alertProductNames

        public List<String> alertProductNames()
        Get the alertProductNames property: List of product names of alerts in the incident.
        Returns:
        the alertProductNames value.
      • providerIncidentUrl

        public String providerIncidentUrl()
        Get the providerIncidentUrl property: The provider incident url to the incident in Microsoft 365 Defender portal.
        Returns:
        the providerIncidentUrl value.
      • tactics

        public List<AttackTactic> tactics()
        Get the tactics property: The tactics associated with incident.
        Returns:
        the tactics value.
      • techniques

        public List<String> techniques()
        Get the techniques property: The techniques associated with incident's tactics'.
        Returns:
        the techniques value.
      • validate

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