AlertRuleIncidentsClient Interface

public interface AlertRuleIncidentsClient

An instance of this class provides access to all the operations defined in AlertRuleIncidentsClient.

Method Summary

Modifier and Type Method and Description
abstract IncidentInner get(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

abstract Mono<IncidentInner> getAsync(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

abstract Response<IncidentInner> getWithResponse(String resourceGroupName, String ruleName, String incidentName, Context context)

Gets an incident associated to an alert rule.

abstract Mono<Response<IncidentInner>> getWithResponseAsync(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

abstract PagedIterable<IncidentInner> listByAlertRule(String resourceGroupName, String ruleName)

Gets a list of incidents associated to an alert rule.

abstract PagedIterable<IncidentInner> listByAlertRule(String resourceGroupName, String ruleName, Context context)

Gets a list of incidents associated to an alert rule.

abstract PagedFlux<IncidentInner> listByAlertRuleAsync(String resourceGroupName, String ruleName)

Gets a list of incidents associated to an alert rule.

Method Details

get

public abstract IncidentInner get(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.
incidentName - The name of the incident to retrieve.

Returns:

an incident associated to an alert rule.

getAsync

public abstract Mono getAsync(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.
incidentName - The name of the incident to retrieve.

Returns:

an incident associated to an alert rule on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String ruleName, String incidentName, Context context)

Gets an incident associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.
incidentName - The name of the incident to retrieve.
context - The context to associate with this operation.

Returns:

an incident associated to an alert rule along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String ruleName, String incidentName)

Gets an incident associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.
incidentName - The name of the incident to retrieve.

Returns:

an incident associated to an alert rule along with Response<T> on successful completion of Mono.

listByAlertRule

public abstract PagedIterable listByAlertRule(String resourceGroupName, String ruleName)

Gets a list of incidents associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.

Returns:

a list of incidents associated to an alert rule as paginated response with PagedIterable<T>.

listByAlertRule

public abstract PagedIterable listByAlertRule(String resourceGroupName, String ruleName, Context context)

Gets a list of incidents associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.
context - The context to associate with this operation.

Returns:

a list of incidents associated to an alert rule as paginated response with PagedIterable<T>.

listByAlertRuleAsync

public abstract PagedFlux listByAlertRuleAsync(String resourceGroupName, String ruleName)

Gets a list of incidents associated to an alert rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ruleName - The name of the rule.

Returns:

a list of incidents associated to an alert rule as paginated response with PagedFlux<T>.

Applies to