ActionGroupResourceInner Class

  • java.lang.Object
    • Indexable
      • Resource
        • com.microsoft.azure.management.monitor.implementation.ActionGroupResourceInner

public class ActionGroupResourceInner implements Resource

An action group resource.

Method Summary

Modifier and Type Method and Description
List<ArmRoleReceiver> armRoleReceivers()

Get the list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

List<AutomationRunbookReceiver> automationRunbookReceivers()

Get the list of AutomationRunbook receivers that are part of this action group.

List<AzureAppPushReceiver> azureAppPushReceivers()

Get the list of AzureAppPush receivers that are part of this action group.

List<AzureFunctionReceiver> azureFunctionReceivers()

Get the list of azure function receivers that are part of this action group.

List<EmailReceiver> emailReceivers()

Get the list of email receivers that are part of this action group.

boolean enabled()

Get indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

String groupShortName()

Get the short name of the action group. This will be used in SMS messages.

List<ItsmReceiver> itsmReceivers()

Get the list of ITSM receivers that are part of this action group.

List<LogicAppReceiver> logicAppReceivers()

Get the list of logic app receivers that are part of this action group.

List<SmsReceiver> smsReceivers()

Get the list of SMS receivers that are part of this action group.

List<VoiceReceiver> voiceReceivers()

Get the list of voice receivers that are part of this action group.

List<WebhookReceiver> webhookReceivers()

Get the list of webhook receivers that are part of this action group.

ActionGroupResourceInner withArmRoleReceivers(List<ArmRoleReceiver> armRoleReceivers)

Set the list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

ActionGroupResourceInner withAutomationRunbookReceivers(List<AutomationRunbookReceiver> automationRunbookReceivers)

Set the list of AutomationRunbook receivers that are part of this action group.

ActionGroupResourceInner withAzureAppPushReceivers(List<AzureAppPushReceiver> azureAppPushReceivers)

Set the list of AzureAppPush receivers that are part of this action group.

ActionGroupResourceInner withAzureFunctionReceivers(List<AzureFunctionReceiver> azureFunctionReceivers)

Set the list of azure function receivers that are part of this action group.

ActionGroupResourceInner withEmailReceivers(List<EmailReceiver> emailReceivers)

Set the list of email receivers that are part of this action group.

ActionGroupResourceInner withEnabled(boolean enabled)

Set indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

ActionGroupResourceInner withGroupShortName(String groupShortName)

Set the short name of the action group. This will be used in SMS messages.

ActionGroupResourceInner withItsmReceivers(List<ItsmReceiver> itsmReceivers)

Set the list of ITSM receivers that are part of this action group.

ActionGroupResourceInner withLogicAppReceivers(List<LogicAppReceiver> logicAppReceivers)

Set the list of logic app receivers that are part of this action group.

ActionGroupResourceInner withSmsReceivers(List<SmsReceiver> smsReceivers)

Set the list of SMS receivers that are part of this action group.

ActionGroupResourceInner withVoiceReceivers(List<VoiceReceiver> voiceReceivers)

Set the list of voice receivers that are part of this action group.

ActionGroupResourceInner withWebhookReceivers(List<WebhookReceiver> webhookReceivers)

Set the list of webhook receivers that are part of this action group.

Inherited Members

Method Details

armRoleReceivers

public List armRoleReceivers()

Get the list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

Returns:

the armRoleReceivers value

automationRunbookReceivers

public List automationRunbookReceivers()

Get the list of AutomationRunbook receivers that are part of this action group.

Returns:

the automationRunbookReceivers value

azureAppPushReceivers

public List azureAppPushReceivers()

Get the list of AzureAppPush receivers that are part of this action group.

Returns:

the azureAppPushReceivers value

azureFunctionReceivers

public List azureFunctionReceivers()

Get the list of azure function receivers that are part of this action group.

Returns:

the azureFunctionReceivers value

emailReceivers

public List emailReceivers()

Get the list of email receivers that are part of this action group.

Returns:

the emailReceivers value

enabled

public boolean enabled()

Get indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

Returns:

the enabled value

groupShortName

public String groupShortName()

Get the short name of the action group. This will be used in SMS messages.

Returns:

the groupShortName value

itsmReceivers

public List itsmReceivers()

Get the list of ITSM receivers that are part of this action group.

Returns:

the itsmReceivers value

logicAppReceivers

public List logicAppReceivers()

Get the list of logic app receivers that are part of this action group.

Returns:

the logicAppReceivers value

smsReceivers

public List smsReceivers()

Get the list of SMS receivers that are part of this action group.

Returns:

the smsReceivers value

voiceReceivers

public List voiceReceivers()

Get the list of voice receivers that are part of this action group.

Returns:

the voiceReceivers value

webhookReceivers

public List webhookReceivers()

Get the list of webhook receivers that are part of this action group.

Returns:

the webhookReceivers value

withArmRoleReceivers

public ActionGroupResourceInner withArmRoleReceivers(List armRoleReceivers)

Set the list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

Parameters:

armRoleReceivers - the armRoleReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withAutomationRunbookReceivers

public ActionGroupResourceInner withAutomationRunbookReceivers(List automationRunbookReceivers)

Set the list of AutomationRunbook receivers that are part of this action group.

Parameters:

automationRunbookReceivers - the automationRunbookReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withAzureAppPushReceivers

public ActionGroupResourceInner withAzureAppPushReceivers(List azureAppPushReceivers)

Set the list of AzureAppPush receivers that are part of this action group.

Parameters:

azureAppPushReceivers - the azureAppPushReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withAzureFunctionReceivers

public ActionGroupResourceInner withAzureFunctionReceivers(List azureFunctionReceivers)

Set the list of azure function receivers that are part of this action group.

Parameters:

azureFunctionReceivers - the azureFunctionReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withEmailReceivers

public ActionGroupResourceInner withEmailReceivers(List emailReceivers)

Set the list of email receivers that are part of this action group.

Parameters:

emailReceivers - the emailReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withEnabled

public ActionGroupResourceInner withEnabled(boolean enabled)

Set indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

Parameters:

enabled - the enabled value to set

Returns:

the ActionGroupResourceInner object itself.

withGroupShortName

public ActionGroupResourceInner withGroupShortName(String groupShortName)

Set the short name of the action group. This will be used in SMS messages.

Parameters:

groupShortName - the groupShortName value to set

Returns:

the ActionGroupResourceInner object itself.

withItsmReceivers

public ActionGroupResourceInner withItsmReceivers(List itsmReceivers)

Set the list of ITSM receivers that are part of this action group.

Parameters:

itsmReceivers - the itsmReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withLogicAppReceivers

public ActionGroupResourceInner withLogicAppReceivers(List logicAppReceivers)

Set the list of logic app receivers that are part of this action group.

Parameters:

logicAppReceivers - the logicAppReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withSmsReceivers

public ActionGroupResourceInner withSmsReceivers(List smsReceivers)

Set the list of SMS receivers that are part of this action group.

Parameters:

smsReceivers - the smsReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withVoiceReceivers

public ActionGroupResourceInner withVoiceReceivers(List voiceReceivers)

Set the list of voice receivers that are part of this action group.

Parameters:

voiceReceivers - the voiceReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

withWebhookReceivers

public ActionGroupResourceInner withWebhookReceivers(List webhookReceivers)

Set the list of webhook receivers that are part of this action group.

Parameters:

webhookReceivers - the webhookReceivers value to set

Returns:

the ActionGroupResourceInner object itself.

Applies to