Interface ActionGroup

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,​com.microsoft.azure.management.monitor.implementation.ActionGroupResourceInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.monitor.implementation.ActionGroupResourceInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ActionGroup>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<ActionGroup.Update>

    public interface ActionGroup
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,​com.microsoft.azure.management.monitor.implementation.ActionGroupResourceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ActionGroup>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<ActionGroup.Update>
    An immutable client-side representation of an Azure Action Group.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  ActionGroup.ActionDefinition<ParentT>
      Receivers action definition allowing to set each receiver's configuration.
      static interface  ActionGroup.Definition
      The entirety of a Action Group definition.
      static interface  ActionGroup.DefinitionStages
      Grouping of Action Group definition stages.
      static interface  ActionGroup.Update
      The template for an update operation, containing all the settings that can be modified.
      static interface  ActionGroup.UpdateStages
      Grouping of Action Group update stages.
      • Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
    • Method Detail

      • shortName

        String shortName()
        Get the groupShortName value.
        Returns:
        the groupShortName value
      • emailReceivers

        List<EmailReceiver> emailReceivers()
        Get the emailReceivers value.
        Returns:
        the emailReceivers value
      • smsReceivers

        List<SmsReceiver> smsReceivers()
        Get the smsReceivers value.
        Returns:
        the smsReceivers value
      • webhookReceivers

        List<WebhookReceiver> webhookReceivers()
        Get the webhookReceivers value.
        Returns:
        the webhookReceivers value
      • itsmReceivers

        List<ItsmReceiver> itsmReceivers()
        Get the itsmReceivers value.
        Returns:
        the itsmReceivers value
      • pushNotificationReceivers

        List<AzureAppPushReceiver> pushNotificationReceivers()
        Get the pushNotificationReceivers value.
        Returns:
        the pushNotificationReceivers value
      • automationRunbookReceivers

        List<AutomationRunbookReceiver> automationRunbookReceivers()
        Get the automationRunbookReceivers value.
        Returns:
        the automationRunbookReceivers value
      • voiceReceivers

        List<VoiceReceiver> voiceReceivers()
        Get the voiceReceivers value.
        Returns:
        the voiceReceivers value
      • logicAppReceivers

        List<LogicAppReceiver> logicAppReceivers()
        Get the logicAppReceivers value.
        Returns:
        the logicAppReceivers value
      • azureFunctionReceivers

        List<AzureFunctionReceiver> azureFunctionReceivers()
        Get the azureFunctionReceivers value.
        Returns:
        the azureFunctionReceivers value