AlertsSuppressionRulesClient Interface

public interface AlertsSuppressionRulesClient

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

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 AlertsSuppressionRuleInner get(String alertsSuppressionRuleName)

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

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

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

abstract PagedIterable<AlertsSuppressionRuleInner> list()

List of all the dismiss rules for the given subscription.

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

List of all the dismiss rules for the given subscription.

abstract AlertsSuppressionRuleInner update(String alertsSuppressionRuleName, AlertsSuppressionRuleInner alertsSuppressionRule)

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

abstract Response<AlertsSuppressionRuleInner> 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<Void> 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 AlertsSuppressionRuleInner 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<AlertsSuppressionRuleInner> 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<AlertsSuppressionRuleInner> 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<AlertsSuppressionRuleInner> 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 AlertsSuppressionRuleInner 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<AlertsSuppressionRuleInner> 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