Class IoTSecuritySolutionAnalyticsModelInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.fluent.models.IoTSecuritySolutionAnalyticsModelInner
public final class IoTSecuritySolutionAnalyticsModelInner
extends com.azure.core.management.ProxyResource
Security analytics of your IoT Security solution.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the devicesMetrics property: List of device metrics by the aggregation date.metrics()
Get the metrics property: Security analytics of your IoT Security solution.Get the mostPrevalentDeviceAlerts property: List of the 3 most prevalent device alerts.Get the mostPrevalentDeviceRecommendations property: List of the 3 most prevalent device recommendations.Get the topAlertedDevices property: List of the 3 devices with the most alerts.Get the unhealthyDeviceCount property: Number of unhealthy devices within your IoT Security solution.void
validate()
Validates the instance.withMostPrevalentDeviceAlerts
(List<IoTSecurityDeviceAlert> mostPrevalentDeviceAlerts) Set the mostPrevalentDeviceAlerts property: List of the 3 most prevalent device alerts.withMostPrevalentDeviceRecommendations
(List<IoTSecurityDeviceRecommendation> mostPrevalentDeviceRecommendations) Set the mostPrevalentDeviceRecommendations property: List of the 3 most prevalent device recommendations.withTopAlertedDevices
(List<IoTSecurityAlertedDevice> topAlertedDevices) Set the topAlertedDevices property: List of the 3 devices with the most alerts.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
IoTSecuritySolutionAnalyticsModelInner
public IoTSecuritySolutionAnalyticsModelInner()
-
-
Method Details
-
metrics
Get the metrics property: Security analytics of your IoT Security solution.- Returns:
- the metrics value.
-
unhealthyDeviceCount
Get the unhealthyDeviceCount property: Number of unhealthy devices within your IoT Security solution.- Returns:
- the unhealthyDeviceCount value.
-
devicesMetrics
Get the devicesMetrics property: List of device metrics by the aggregation date.- Returns:
- the devicesMetrics value.
-
topAlertedDevices
Get the topAlertedDevices property: List of the 3 devices with the most alerts.- Returns:
- the topAlertedDevices value.
-
withTopAlertedDevices
public IoTSecuritySolutionAnalyticsModelInner withTopAlertedDevices(List<IoTSecurityAlertedDevice> topAlertedDevices) Set the topAlertedDevices property: List of the 3 devices with the most alerts.- Parameters:
topAlertedDevices
- the topAlertedDevices value to set.- Returns:
- the IoTSecuritySolutionAnalyticsModelInner object itself.
-
mostPrevalentDeviceAlerts
Get the mostPrevalentDeviceAlerts property: List of the 3 most prevalent device alerts.- Returns:
- the mostPrevalentDeviceAlerts value.
-
withMostPrevalentDeviceAlerts
public IoTSecuritySolutionAnalyticsModelInner withMostPrevalentDeviceAlerts(List<IoTSecurityDeviceAlert> mostPrevalentDeviceAlerts) Set the mostPrevalentDeviceAlerts property: List of the 3 most prevalent device alerts.- Parameters:
mostPrevalentDeviceAlerts
- the mostPrevalentDeviceAlerts value to set.- Returns:
- the IoTSecuritySolutionAnalyticsModelInner object itself.
-
mostPrevalentDeviceRecommendations
Get the mostPrevalentDeviceRecommendations property: List of the 3 most prevalent device recommendations.- Returns:
- the mostPrevalentDeviceRecommendations value.
-
withMostPrevalentDeviceRecommendations
public IoTSecuritySolutionAnalyticsModelInner withMostPrevalentDeviceRecommendations(List<IoTSecurityDeviceRecommendation> mostPrevalentDeviceRecommendations) Set the mostPrevalentDeviceRecommendations property: List of the 3 most prevalent device recommendations.- Parameters:
mostPrevalentDeviceRecommendations
- the mostPrevalentDeviceRecommendations value to set.- Returns:
- the IoTSecuritySolutionAnalyticsModelInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-