Interface IotSecuritySolutionsAnalyticsRecommendations


public interface IotSecuritySolutionsAnalyticsRecommendations
Resource collection API of IotSecuritySolutionsAnalyticsRecommendations.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String resourceGroupName, String solutionName, String aggregatedRecommendationName)
    Use this method to get the aggregated security analytics recommendation of yours IoT Security solution.
    com.azure.core.http.rest.Response<IoTSecurityAggregatedRecommendation>
    getWithResponse(String resourceGroupName, String solutionName, String aggregatedRecommendationName, com.azure.core.util.Context context)
    Use this method to get the aggregated security analytics recommendation of yours IoT Security solution.
    com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedRecommendation>
    list(String resourceGroupName, String solutionName)
    Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution.
    com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedRecommendation>
    list(String resourceGroupName, String solutionName, Integer top, com.azure.core.util.Context context)
    Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution.
  • Method Details

    • get

      IoTSecurityAggregatedRecommendation get(String resourceGroupName, String solutionName, String aggregatedRecommendationName)
      Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name.
      Parameters:
      resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
      solutionName - The name of the IoT Security solution.
      aggregatedRecommendationName - Name of the recommendation aggregated for this query.
      Returns:
      ioT Security solution recommendation information.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getWithResponse

      com.azure.core.http.rest.Response<IoTSecurityAggregatedRecommendation> getWithResponse(String resourceGroupName, String solutionName, String aggregatedRecommendationName, com.azure.core.util.Context context)
      Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name.
      Parameters:
      resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
      solutionName - The name of the IoT Security solution.
      aggregatedRecommendationName - Name of the recommendation aggregated for this query.
      context - The context to associate with this operation.
      Returns:
      ioT Security solution recommendation information along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedRecommendation> list(String resourceGroupName, String solutionName)
      Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution.
      Parameters:
      resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
      solutionName - The name of the IoT Security solution.
      Returns:
      list of IoT Security solution aggregated recommendations as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedRecommendation> list(String resourceGroupName, String solutionName, Integer top, com.azure.core.util.Context context)
      Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution.
      Parameters:
      resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
      solutionName - The name of the IoT Security solution.
      top - Number of results to retrieve.
      context - The context to associate with this operation.
      Returns:
      list of IoT Security solution aggregated recommendations as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.