AlertsSuppressionRules Interface

public interface AlertsSuppressionRules

Resource collection API of AlertsSuppressionRules.

Method Summary

Modifier and Type Method and Description
abstract void delete(String alertsSuppressionRuleName)

Delete dismiss alert rule for this subscription.

abstract Response<Void> deleteWithResponse(String alertsSuppressionRuleName, Context context)

Delete dismiss alert rule for this subscription.

abstract AlertsSuppressionRule get(String alertsSuppressionRuleName)

Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription.

abstract Response<AlertsSuppressionRule> getWithResponse(String alertsSuppressionRuleName, Context context)

Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription.

abstract PagedIterable<AlertsSuppressionRule> list()

List of all the dismiss rules for the given subscription.

abstract PagedIterable<AlertsSuppressionRule> list(String alertType, Context context)

List of all the dismiss rules for the given subscription.

abstract AlertsSuppressionRule update(String alertsSuppressionRuleName, AlertsSuppressionRuleInner alertsSuppressionRule)

Update existing rule or create new rule if it doesn't exist.

abstract Response<AlertsSuppressionRule> updateWithResponse(String alertsSuppressionRuleName, AlertsSuppressionRuleInner alertsSuppressionRule, Context context)

Update existing rule or create new rule if it doesn't exist.

Method Details

delete

public abstract void delete(String alertsSuppressionRuleName)

Delete dismiss alert rule for this subscription.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.

deleteWithResponse

public abstract Response deleteWithResponse(String alertsSuppressionRuleName, Context context)

Delete dismiss alert rule for this subscription.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.
context - The context to associate with this operation.

Returns:

get

public abstract AlertsSuppressionRule get(String alertsSuppressionRuleName)

Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.

Returns:

dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription.

getWithResponse

public abstract Response getWithResponse(String alertsSuppressionRuleName, Context context)

Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.
context - The context to associate with this operation.

Returns:

dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription along with Response<T>.

list

public abstract PagedIterable list()

List of all the dismiss rules for the given subscription.

Returns:

suppression rules list for subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String alertType, Context context)

List of all the dismiss rules for the given subscription.

Parameters:

alertType - Type of the alert to get rules for.
context - The context to associate with this operation.

Returns:

suppression rules list for subscription as paginated response with PagedIterable<T>.

update

public abstract AlertsSuppressionRule update(String alertsSuppressionRuleName, AlertsSuppressionRuleInner alertsSuppressionRule)

Update existing rule or create new rule if it doesn't exist.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.
alertsSuppressionRule - Suppression rule object.

Returns:

describes the suppression rule.

updateWithResponse

public abstract Response updateWithResponse(String alertsSuppressionRuleName, AlertsSuppressionRuleInner alertsSuppressionRule, Context context)

Update existing rule or create new rule if it doesn't exist.

Parameters:

alertsSuppressionRuleName - The unique name of the suppression alert rule.
alertsSuppressionRule - Suppression rule object.
context - The context to associate with this operation.

Returns:

describes the suppression rule along with Response<T>.

Applies to