Class AnomalySecurityMLAnalyticsSettings
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.securityinsights.models.ResourceWithEtag
com.azure.resourcemanager.securityinsights.fluent.models.SecurityMLAnalyticsSettingInner
com.azure.resourcemanager.securityinsights.models.AnomalySecurityMLAnalyticsSettings
Represents Anomaly Security ML Analytics Settings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the anomalySettingsVersion property: The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.Get the anomalyVersion property: The anomaly version of the AnomalySecurityMLAnalyticsSettings.Get the customizableObservations property: The customizable observations of the AnomalySecurityMLAnalyticsSettings.Get the description property: The description of the SecurityMLAnalyticsSettings.Get the displayName property: The display name for settings created by this SecurityMLAnalyticsSettings.enabled()
Get the enabled property: Determines whether this settings is enabled or disabled.Get the frequency property: The frequency that this SecurityMLAnalyticsSettings will be run.Get the isDefaultSettings property: Determines whether this anomaly security ml analytics settings is a default settings.Get the lastModifiedUtc property: The last time that this SecurityMLAnalyticsSettings has been modified.Get the requiredDataConnectors property: The required data sources for this SecurityMLAnalyticsSettings.Get the settingsDefinitionId property: The anomaly settings definition Id.Get the settingsStatus property: The anomaly SecurityMLAnalyticsSettings status.tactics()
Get the tactics property: The tactics of the SecurityMLAnalyticsSettings.Get the techniques property: The techniques of the SecurityMLAnalyticsSettings.void
validate()
Validates the instance.withAnomalySettingsVersion
(Integer anomalySettingsVersion) Set the anomalySettingsVersion property: The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.withAnomalyVersion
(String anomalyVersion) Set the anomalyVersion property: The anomaly version of the AnomalySecurityMLAnalyticsSettings.withCustomizableObservations
(Object customizableObservations) Set the customizableObservations property: The customizable observations of the AnomalySecurityMLAnalyticsSettings.withDescription
(String description) Set the description property: The description of the SecurityMLAnalyticsSettings.withDisplayName
(String displayName) Set the displayName property: The display name for settings created by this SecurityMLAnalyticsSettings.withEnabled
(Boolean enabled) Set the enabled property: Determines whether this settings is enabled or disabled.Set the etag property: Etag of the azure resource.withFrequency
(Duration frequency) Set the frequency property: The frequency that this SecurityMLAnalyticsSettings will be run.withIsDefaultSettings
(Boolean isDefaultSettings) Set the isDefaultSettings property: Determines whether this anomaly security ml analytics settings is a default settings.withRequiredDataConnectors
(List<SecurityMLAnalyticsSettingsDataSource> requiredDataConnectors) Set the requiredDataConnectors property: The required data sources for this SecurityMLAnalyticsSettings.withSettingsDefinitionId
(UUID settingsDefinitionId) Set the settingsDefinitionId property: The anomaly settings definition Id.withSettingsStatus
(SettingsStatus settingsStatus) Set the settingsStatus property: The anomaly SecurityMLAnalyticsSettings status.withTactics
(List<AttackTactic> tactics) Set the tactics property: The tactics of the SecurityMLAnalyticsSettings.withTechniques
(List<String> techniques) Set the techniques property: The techniques of the SecurityMLAnalyticsSettings.Methods inherited from class com.azure.resourcemanager.securityinsights.models.ResourceWithEtag
etag, systemData
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
AnomalySecurityMLAnalyticsSettings
public AnomalySecurityMLAnalyticsSettings()
-
-
Method Details
-
withEtag
Set the etag property: Etag of the azure resource.- Overrides:
withEtag
in classSecurityMLAnalyticsSettingInner
- Parameters:
etag
- the etag value to set.- Returns:
- the ResourceWithEtag object itself.
-
description
Get the description property: The description of the SecurityMLAnalyticsSettings.- Returns:
- the description value.
-
withDescription
Set the description property: The description of the SecurityMLAnalyticsSettings.- Parameters:
description
- the description value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
displayName
Get the displayName property: The display name for settings created by this SecurityMLAnalyticsSettings.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: The display name for settings created by this SecurityMLAnalyticsSettings.- Parameters:
displayName
- the displayName value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
enabled
Get the enabled property: Determines whether this settings is enabled or disabled.- Returns:
- the enabled value.
-
withEnabled
Set the enabled property: Determines whether this settings is enabled or disabled.- Parameters:
enabled
- the enabled value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
lastModifiedUtc
Get the lastModifiedUtc property: The last time that this SecurityMLAnalyticsSettings has been modified.- Returns:
- the lastModifiedUtc value.
-
requiredDataConnectors
Get the requiredDataConnectors property: The required data sources for this SecurityMLAnalyticsSettings.- Returns:
- the requiredDataConnectors value.
-
withRequiredDataConnectors
public AnomalySecurityMLAnalyticsSettings withRequiredDataConnectors(List<SecurityMLAnalyticsSettingsDataSource> requiredDataConnectors) Set the requiredDataConnectors property: The required data sources for this SecurityMLAnalyticsSettings.- Parameters:
requiredDataConnectors
- the requiredDataConnectors value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
tactics
Get the tactics property: The tactics of the SecurityMLAnalyticsSettings.- Returns:
- the tactics value.
-
withTactics
Set the tactics property: The tactics of the SecurityMLAnalyticsSettings.- Parameters:
tactics
- the tactics value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
techniques
Get the techniques property: The techniques of the SecurityMLAnalyticsSettings.- Returns:
- the techniques value.
-
withTechniques
Set the techniques property: The techniques of the SecurityMLAnalyticsSettings.- Parameters:
techniques
- the techniques value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
anomalyVersion
Get the anomalyVersion property: The anomaly version of the AnomalySecurityMLAnalyticsSettings.- Returns:
- the anomalyVersion value.
-
withAnomalyVersion
Set the anomalyVersion property: The anomaly version of the AnomalySecurityMLAnalyticsSettings.- Parameters:
anomalyVersion
- the anomalyVersion value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
customizableObservations
Get the customizableObservations property: The customizable observations of the AnomalySecurityMLAnalyticsSettings.- Returns:
- the customizableObservations value.
-
withCustomizableObservations
public AnomalySecurityMLAnalyticsSettings withCustomizableObservations(Object customizableObservations) Set the customizableObservations property: The customizable observations of the AnomalySecurityMLAnalyticsSettings.- Parameters:
customizableObservations
- the customizableObservations value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
frequency
Get the frequency property: The frequency that this SecurityMLAnalyticsSettings will be run.- Returns:
- the frequency value.
-
withFrequency
Set the frequency property: The frequency that this SecurityMLAnalyticsSettings will be run.- Parameters:
frequency
- the frequency value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
settingsStatus
Get the settingsStatus property: The anomaly SecurityMLAnalyticsSettings status.- Returns:
- the settingsStatus value.
-
withSettingsStatus
Set the settingsStatus property: The anomaly SecurityMLAnalyticsSettings status.- Parameters:
settingsStatus
- the settingsStatus value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
isDefaultSettings
Get the isDefaultSettings property: Determines whether this anomaly security ml analytics settings is a default settings.- Returns:
- the isDefaultSettings value.
-
withIsDefaultSettings
Set the isDefaultSettings property: Determines whether this anomaly security ml analytics settings is a default settings.- Parameters:
isDefaultSettings
- the isDefaultSettings value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
anomalySettingsVersion
Get the anomalySettingsVersion property: The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.- Returns:
- the anomalySettingsVersion value.
-
withAnomalySettingsVersion
public AnomalySecurityMLAnalyticsSettings withAnomalySettingsVersion(Integer anomalySettingsVersion) Set the anomalySettingsVersion property: The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.- Parameters:
anomalySettingsVersion
- the anomalySettingsVersion value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
settingsDefinitionId
Get the settingsDefinitionId property: The anomaly settings definition Id.- Returns:
- the settingsDefinitionId value.
-
withSettingsDefinitionId
Set the settingsDefinitionId property: The anomaly settings definition Id.- Parameters:
settingsDefinitionId
- the settingsDefinitionId value to set.- Returns:
- the AnomalySecurityMLAnalyticsSettings object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classSecurityMLAnalyticsSettingInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-