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 Details

    • IoTSecuritySolutionAnalyticsModelInner

      public IoTSecuritySolutionAnalyticsModelInner()
  • Method Details

    • metrics

      public IoTSeverityMetrics metrics()
      Get the metrics property: Security analytics of your IoT Security solution.
      Returns:
      the metrics value.
    • unhealthyDeviceCount

      public Long 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

      public List<IoTSecurityAlertedDevice> 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

      public List<IoTSecurityDeviceAlert> 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

      public List<IoTSecurityDeviceRecommendation> 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.