Class FusionSourceSettings
java.lang.Object
com.azure.resourcemanager.securityinsights.models.FusionSourceSettings
Represents a supported source signal configuration in Fusion detection.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
enabled()
Get the enabled property: Determines whether this source signal is enabled or disabled in Fusion detection.Get the sourceName property: Name of the Fusion source signal.Get the sourceSubTypes property: Configuration for all source subtypes under this source signal consumed in fusion detection.void
validate()
Validates the instance.withEnabled
(boolean enabled) Set the enabled property: Determines whether this source signal is enabled or disabled in Fusion detection.withSourceName
(String sourceName) Set the sourceName property: Name of the Fusion source signal.withSourceSubTypes
(List<FusionSourceSubTypeSetting> sourceSubTypes) Set the sourceSubTypes property: Configuration for all source subtypes under this source signal consumed in fusion detection.
-
Constructor Details
-
FusionSourceSettings
public FusionSourceSettings()
-
-
Method Details
-
enabled
public boolean enabled()Get the enabled property: Determines whether this source signal is enabled or disabled in Fusion detection.- Returns:
- the enabled value.
-
withEnabled
Set the enabled property: Determines whether this source signal is enabled or disabled in Fusion detection.- Parameters:
enabled
- the enabled value to set.- Returns:
- the FusionSourceSettings object itself.
-
sourceName
Get the sourceName property: Name of the Fusion source signal. Refer to Fusion alert rule template for supported values.- Returns:
- the sourceName value.
-
withSourceName
Set the sourceName property: Name of the Fusion source signal. Refer to Fusion alert rule template for supported values.- Parameters:
sourceName
- the sourceName value to set.- Returns:
- the FusionSourceSettings object itself.
-
sourceSubTypes
Get the sourceSubTypes property: Configuration for all source subtypes under this source signal consumed in fusion detection.- Returns:
- the sourceSubTypes value.
-
withSourceSubTypes
Set the sourceSubTypes property: Configuration for all source subtypes under this source signal consumed in fusion detection.- Parameters:
sourceSubTypes
- the sourceSubTypes value to set.- Returns:
- the FusionSourceSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-