Class MicrosoftSecurityIncidentCreationAlertRuleCommonProperties

java.lang.Object
com.azure.resourcemanager.securityinsights.models.MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
Direct Known Subclasses:
MicrosoftSecurityIncidentCreationAlertRuleProperties

public class MicrosoftSecurityIncidentCreationAlertRuleCommonProperties extends Object
MicrosoftSecurityIncidentCreation rule common property bag.
  • Constructor Details

    • MicrosoftSecurityIncidentCreationAlertRuleCommonProperties

      public MicrosoftSecurityIncidentCreationAlertRuleCommonProperties()
  • Method Details

    • 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.
    • withProductFilter

      Set the productFilter property: The alerts' productName on which the cases will be generated.
      Parameters:
      productFilter - the productFilter value to set.
      Returns:
      the MicrosoftSecurityIncidentCreationAlertRuleCommonProperties object itself.
    • 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.