Class FusionTemplateSubTypeSeverityFilter


  • public final class FusionTemplateSubTypeSeverityFilter
    extends Object
    Represents severity configurations available for a source subtype consumed in Fusion detection.
    • Constructor Detail

      • FusionTemplateSubTypeSeverityFilter

        public FusionTemplateSubTypeSeverityFilter()
    • Method Detail

      • isSupported

        public boolean isSupported()
        Get the isSupported property: Determines whether severity configuration is supported for this source subtype consumed in Fusion detection.
        Returns:
        the isSupported value.
      • withIsSupported

        public FusionTemplateSubTypeSeverityFilter withIsSupported​(boolean isSupported)
        Set the isSupported property: Determines whether severity configuration is supported for this source subtype consumed in Fusion detection.
        Parameters:
        isSupported - the isSupported value to set.
        Returns:
        the FusionTemplateSubTypeSeverityFilter object itself.
      • severityFilters

        public List<AlertSeverity> severityFilters()
        Get the severityFilters property: List of all supported severities for this source subtype consumed in Fusion detection.
        Returns:
        the severityFilters value.
      • withSeverityFilters

        public FusionTemplateSubTypeSeverityFilter withSeverityFilters​(List<AlertSeverity> severityFilters)
        Set the severityFilters property: List of all supported severities for this source subtype consumed in Fusion detection.
        Parameters:
        severityFilters - the severityFilters value to set.
        Returns:
        the FusionTemplateSubTypeSeverityFilter object itself.
      • validate

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