Class FusionSourceSubTypeSetting


  • public final class FusionSourceSubTypeSetting
    extends Object
    Represents a supported source subtype configuration under a source signal in Fusion detection.
    • Constructor Detail

      • FusionSourceSubTypeSetting

        public FusionSourceSubTypeSetting()
    • Method Detail

      • enabled

        public boolean enabled()
        Get the enabled property: Determines whether this source subtype under source signal is enabled or disabled in Fusion detection.
        Returns:
        the enabled value.
      • withEnabled

        public FusionSourceSubTypeSetting withEnabled​(boolean enabled)
        Set the enabled property: Determines whether this source subtype under source signal is enabled or disabled in Fusion detection.
        Parameters:
        enabled - the enabled value to set.
        Returns:
        the FusionSourceSubTypeSetting object itself.
      • sourceSubTypeName

        public String sourceSubTypeName()
        Get the sourceSubTypeName property: The Name of the source subtype under a given source signal in Fusion detection. Refer to Fusion alert rule template for supported values.
        Returns:
        the sourceSubTypeName value.
      • withSourceSubTypeName

        public FusionSourceSubTypeSetting withSourceSubTypeName​(String sourceSubTypeName)
        Set the sourceSubTypeName property: The Name of the source subtype under a given source signal in Fusion detection. Refer to Fusion alert rule template for supported values.
        Parameters:
        sourceSubTypeName - the sourceSubTypeName value to set.
        Returns:
        the FusionSourceSubTypeSetting object itself.
      • sourceSubTypeDisplayName

        public String sourceSubTypeDisplayName()
        Get the sourceSubTypeDisplayName property: The display name of source subtype under a source signal consumed in Fusion detection.
        Returns:
        the sourceSubTypeDisplayName value.
      • severityFilters

        public FusionSubTypeSeverityFilter severityFilters()
        Get the severityFilters property: Severity configuration for a source subtype consumed in fusion detection.
        Returns:
        the severityFilters value.
      • withSeverityFilters

        public FusionSourceSubTypeSetting withSeverityFilters​(FusionSubTypeSeverityFilter severityFilters)
        Set the severityFilters property: Severity configuration for a source subtype consumed in fusion detection.
        Parameters:
        severityFilters - the severityFilters value to set.
        Returns:
        the FusionSourceSubTypeSetting object itself.
      • validate

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