ActionGroupsClient Interface
Implements
public interface ActionGroupsClient
extends InnerSupportsGet<ActionGroupResourceInner>, InnerSupportsListing<ActionGroupResourceInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ActionGroupsClient.
Method Summary
Method Details
beginCreateNotificationsAtActionGroupResourceLevel
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginCreateNotificationsAtActionGroupResourceLevel
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginCreateNotificationsAtActionGroupResourceLevelAsync
public abstract PollerFlux
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginCreateNotificationsAtResourceGroupLevel
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginCreateNotificationsAtResourceGroupLevel
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginCreateNotificationsAtResourceGroupLevelAsync
public abstract PollerFlux
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginPostTestNotifications
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginPostTestNotifications
public abstract SyncPoller
Send test notifications to a set of provided receivers.
Parameters:
Returns:
beginPostTestNotificationsAsync
public abstract PollerFlux
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtActionGroupResourceLevel
public abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtActionGroupResourceLevel
public abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest, Context context)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtActionGroupResourceLevelAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtActionGroupResourceLevelWithResponseAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtResourceGroupLevel
public abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtResourceGroupLevel
public abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest, Context context)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtResourceGroupLevelAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createNotificationsAtResourceGroupLevelWithResponseAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
createOrUpdate
public abstract ActionGroupResourceInner createOrUpdate(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)
Create a new action group or update an existing one.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Create a new action group or update an existing one.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Create a new action group or update an existing one.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Create a new action group or update an existing one.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String actionGroupName)
Delete an action group.
Parameters:
deleteAsync
public abstract Mono
Delete an action group.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Delete an action group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Delete an action group.
Parameters:
Returns:
enableReceiver
public abstract void enableReceiver(String resourceGroupName, String actionGroupName, EnableRequest enableRequest)
Enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers.
Parameters:
enableReceiverAsync
public abstract Mono
Enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers.
Parameters:
Returns:
enableReceiverWithResponse
public abstract Response
Enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers.
Parameters:
Returns:
enableReceiverWithResponseAsync
public abstract Mono
Enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers.
Parameters:
Returns:
getByResourceGroup
public abstract ActionGroupResourceInner getByResourceGroup(String resourceGroupName, String actionGroupName)
Get an action group.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Get an action group.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Get an action group.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Get an action group.
Parameters:
Returns:
getTestNotifications
public abstract TestNotificationDetailsResponseInner getTestNotifications(String notificationId)
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtActionGroupResourceLevel
public abstract TestNotificationDetailsResponseInner getTestNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, String notificationId)
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtActionGroupResourceLevelAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtActionGroupResourceLevelWithResponse
public abstract Response
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtActionGroupResourceLevelWithResponseAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtResourceGroupLevel
public abstract TestNotificationDetailsResponseInner getTestNotificationsAtResourceGroupLevel(String resourceGroupName, String notificationId)
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtResourceGroupLevelAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtResourceGroupLevelWithResponse
public abstract Response
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsAtResourceGroupLevelWithResponseAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsWithResponse
public abstract Response
Get the test notifications by the notification id.
Parameters:
Returns:
getTestNotificationsWithResponseAsync
public abstract Mono
Get the test notifications by the notification id.
Parameters:
Returns:
list
public abstract PagedIterable
Get a list of all action groups in a subscription.
Returns:
list
public abstract PagedIterable
Get a list of all action groups in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Get a list of all action groups in a subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of all action groups in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of all action groups in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Get a list of all action groups in a resource group.
Parameters:
Returns:
postTestNotifications
public abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
postTestNotifications
public abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest, Context context)
Send test notifications to a set of provided receivers.
Parameters:
Returns:
postTestNotificationsAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
postTestNotificationsWithResponseAsync
public abstract Mono
Send test notifications to a set of provided receivers.
Parameters:
Returns:
update
public abstract ActionGroupResourceInner update(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)
Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.
Parameters:
Returns:
updateWithResponse
public abstract Response
Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.
Parameters:
Returns:
Applies to
Azure SDK for Java