Class IoTSecurityAggregatedRecommendationProperties

java.lang.Object
com.azure.resourcemanager.security.fluent.models.IoTSecurityAggregatedRecommendationProperties

public final class IoTSecurityAggregatedRecommendationProperties extends Object
IoT Security solution aggregated recommendation information.
  • Constructor Details

    • IoTSecurityAggregatedRecommendationProperties

      public IoTSecurityAggregatedRecommendationProperties()
  • Method Details

    • recommendationName

      public String recommendationName()
      Get the recommendationName property: Name of the recommendation.
      Returns:
      the recommendationName value.
    • withRecommendationName

      public IoTSecurityAggregatedRecommendationProperties withRecommendationName(String recommendationName)
      Set the recommendationName property: Name of the recommendation.
      Parameters:
      recommendationName - the recommendationName value to set.
      Returns:
      the IoTSecurityAggregatedRecommendationProperties object itself.
    • recommendationDisplayName

      public String recommendationDisplayName()
      Get the recommendationDisplayName property: Display name of the recommendation type.
      Returns:
      the recommendationDisplayName value.
    • description

      public String description()
      Get the description property: Description of the suspected vulnerability and meaning.
      Returns:
      the description value.
    • recommendationTypeId

      public String recommendationTypeId()
      Get the recommendationTypeId property: Recommendation-type GUID.
      Returns:
      the recommendationTypeId value.
    • detectedBy

      public String detectedBy()
      Get the detectedBy property: Name of the organization that made the recommendation.
      Returns:
      the detectedBy value.
    • remediationSteps

      public String remediationSteps()
      Get the remediationSteps property: Recommended steps for remediation.
      Returns:
      the remediationSteps value.
    • reportedSeverity

      public ReportedSeverity reportedSeverity()
      Get the reportedSeverity property: Assessed recommendation severity.
      Returns:
      the reportedSeverity value.
    • healthyDevices

      public Long healthyDevices()
      Get the healthyDevices property: Number of healthy devices within the IoT Security solution.
      Returns:
      the healthyDevices value.
    • unhealthyDeviceCount

      public Long unhealthyDeviceCount()
      Get the unhealthyDeviceCount property: Number of unhealthy devices within the IoT Security solution.
      Returns:
      the unhealthyDeviceCount value.
    • logAnalyticsQuery

      public String logAnalyticsQuery()
      Get the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.
      Returns:
      the logAnalyticsQuery value.
    • validate

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