Class MicrosoftSecurityIncidentCreationAlertRuleCommonProperties

    • Constructor Detail

      • MicrosoftSecurityIncidentCreationAlertRuleCommonProperties

        public MicrosoftSecurityIncidentCreationAlertRuleCommonProperties()
    • Method Detail

      • displayNamesFilter

        public List<String> displayNamesFilter()
        Get the displayNamesFilter property: the alerts' displayNames on which the cases will be generated.
        Returns:
        the displayNamesFilter value.
      • withDisplayNamesFilter

        public MicrosoftSecurityIncidentCreationAlertRuleCommonProperties withDisplayNamesFilter​(List<String> displayNamesFilter)
        Set the displayNamesFilter property: the alerts' displayNames on which the cases will be generated.
        Parameters:
        displayNamesFilter - the displayNamesFilter value to set.
        Returns:
        the MicrosoftSecurityIncidentCreationAlertRuleCommonProperties object itself.
      • displayNamesExcludeFilter

        public List<String> displayNamesExcludeFilter()
        Get the displayNamesExcludeFilter property: the alerts' displayNames on which the cases will not be generated.
        Returns:
        the displayNamesExcludeFilter value.
      • withDisplayNamesExcludeFilter

        public MicrosoftSecurityIncidentCreationAlertRuleCommonProperties withDisplayNamesExcludeFilter​(List<String> displayNamesExcludeFilter)
        Set the displayNamesExcludeFilter property: the alerts' displayNames on which the cases will not be generated.
        Parameters:
        displayNamesExcludeFilter - the displayNamesExcludeFilter value to set.
        Returns:
        the MicrosoftSecurityIncidentCreationAlertRuleCommonProperties object itself.
      • productFilter

        public MicrosoftSecurityProductName productFilter()
        Get the productFilter property: The alerts' productName on which the cases will be generated.
        Returns:
        the productFilter value.
      • severitiesFilter

        public List<AlertSeverity> severitiesFilter()
        Get the severitiesFilter property: the alerts' severities on which the cases will be generated.
        Returns:
        the severitiesFilter value.
      • withSeveritiesFilter

        public MicrosoftSecurityIncidentCreationAlertRuleCommonProperties withSeveritiesFilter​(List<AlertSeverity> severitiesFilter)
        Set the severitiesFilter property: the alerts' severities on which the cases will be generated.
        Parameters:
        severitiesFilter - the severitiesFilter value to set.
        Returns:
        the MicrosoftSecurityIncidentCreationAlertRuleCommonProperties object itself.
      • validate

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