Interface IotSecuritySolutionsAnalyticsAggregatedAlerts


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

    Modifier and Type
    Method
    Description
    void
    dismiss(String resourceGroupName, String solutionName, String aggregatedAlertName)
    Use this method to dismiss an aggregated IoT Security Solution Alert.
    com.azure.core.http.rest.Response<Void>
    dismissWithResponse(String resourceGroupName, String solutionName, String aggregatedAlertName, com.azure.core.util.Context context)
    Use this method to dismiss an aggregated IoT Security Solution Alert.
    get(String resourceGroupName, String solutionName, String aggregatedAlertName)
    Use this method to get a single the aggregated alert of yours IoT Security solution.
    com.azure.core.http.rest.Response<IoTSecurityAggregatedAlert>
    getWithResponse(String resourceGroupName, String solutionName, String aggregatedAlertName, com.azure.core.util.Context context)
    Use this method to get a single the aggregated alert of yours IoT Security solution.
    com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedAlert>
    list(String resourceGroupName, String solutionName)
    Use this method to get the aggregated alert list of yours IoT Security solution.
    com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedAlert>
    list(String resourceGroupName, String solutionName, Integer top, com.azure.core.util.Context context)
    Use this method to get the aggregated alert list of yours IoT Security solution.
  • Method Details

    • list

      com.azure.core.http.rest.PagedIterable<IoTSecurityAggregatedAlert> list(String resourceGroupName, String solutionName)
      Use this method to get the aggregated alert list 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 alert data 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<IoTSecurityAggregatedAlert> list(String resourceGroupName, String solutionName, Integer top, com.azure.core.util.Context context)
      Use this method to get the aggregated alert list 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 alert data 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.
    • get

      IoTSecurityAggregatedAlert get(String resourceGroupName, String solutionName, String aggregatedAlertName)
      Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert 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.
      aggregatedAlertName - Identifier of the aggregated alert.
      Returns:
      security Solution Aggregated Alert 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<IoTSecurityAggregatedAlert> getWithResponse(String resourceGroupName, String solutionName, String aggregatedAlertName, com.azure.core.util.Context context)
      Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert 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.
      aggregatedAlertName - Identifier of the aggregated alert.
      context - The context to associate with this operation.
      Returns:
      security Solution Aggregated Alert 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.
    • dismiss

      void dismiss(String resourceGroupName, String solutionName, String aggregatedAlertName)
      Use this method to dismiss an aggregated IoT Security Solution Alert.
      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.
      aggregatedAlertName - Identifier of the aggregated alert.
      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.
    • dismissWithResponse

      com.azure.core.http.rest.Response<Void> dismissWithResponse(String resourceGroupName, String solutionName, String aggregatedAlertName, com.azure.core.util.Context context)
      Use this method to dismiss an aggregated IoT Security Solution Alert.
      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.
      aggregatedAlertName - Identifier of the aggregated alert.
      context - The context to associate with this operation.
      Returns:
      the 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.