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

Modifier and Type Method and Description
abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract PollerFlux<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract PollerFlux<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevelAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginPostTestNotifications(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract SyncPoller<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginPostTestNotifications(NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract PollerFlux<PollResult<TestNotificationDetailsResponseInner>,TestNotificationDetailsResponseInner> beginPostTestNotificationsAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract Mono<TestNotificationDetailsResponseInner> createNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract Mono<Response<Flux<ByteBuffer>>> createNotificationsAtActionGroupResourceLevelWithResponseAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract Mono<TestNotificationDetailsResponseInner> createNotificationsAtResourceGroupLevelAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract Mono<Response<Flux<ByteBuffer>>> createNotificationsAtResourceGroupLevelWithResponseAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract ActionGroupResourceInner createOrUpdate(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

abstract Mono<ActionGroupResourceInner> createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

abstract Response<ActionGroupResourceInner> createOrUpdateWithResponse(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup, Context context)

Create a new action group or update an existing one.

abstract Mono<Response<ActionGroupResourceInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

abstract void delete(String resourceGroupName, String actionGroupName)

Delete an action group.

abstract Mono<Void> deleteAsync(String resourceGroupName, String actionGroupName)

Delete an action group.

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

Delete an action group.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String actionGroupName)

Delete an action group.

abstract void enableReceiver(String resourceGroupName, String actionGroupName, EnableRequest enableRequest)

Enable a receiver in an action group.

abstract Mono<Void> enableReceiverAsync(String resourceGroupName, String actionGroupName, EnableRequest enableRequest)

Enable a receiver in an action group.

abstract Response<Void> enableReceiverWithResponse(String resourceGroupName, String actionGroupName, EnableRequest enableRequest, Context context)

Enable a receiver in an action group.

abstract Mono<Response<Void>> enableReceiverWithResponseAsync(String resourceGroupName, String actionGroupName, EnableRequest enableRequest)

Enable a receiver in an action group.

abstract ActionGroupResourceInner getByResourceGroup(String resourceGroupName, String actionGroupName)

Get an action group.

abstract Mono<ActionGroupResourceInner> getByResourceGroupAsync(String resourceGroupName, String actionGroupName)

Get an action group.

abstract Response<ActionGroupResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String actionGroupName, Context context)

Get an action group.

abstract Mono<Response<ActionGroupResourceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String actionGroupName)

Get an action group.

abstract TestNotificationDetailsResponseInner getTestNotifications(String notificationId)

Get the test notifications by the notification id.

abstract Mono<TestNotificationDetailsResponseInner> getTestNotificationsAsync(String notificationId)

Get the test notifications by the notification id.

abstract TestNotificationDetailsResponseInner getTestNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

abstract Mono<TestNotificationDetailsResponseInner> getTestNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

abstract Response<TestNotificationDetailsResponseInner> getTestNotificationsAtActionGroupResourceLevelWithResponse(String resourceGroupName, String actionGroupName, String notificationId, Context context)

Get the test notifications by the notification id.

abstract Mono<Response<TestNotificationDetailsResponseInner>> getTestNotificationsAtActionGroupResourceLevelWithResponseAsync(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

abstract TestNotificationDetailsResponseInner getTestNotificationsAtResourceGroupLevel(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

abstract Mono<TestNotificationDetailsResponseInner> getTestNotificationsAtResourceGroupLevelAsync(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

abstract Response<TestNotificationDetailsResponseInner> getTestNotificationsAtResourceGroupLevelWithResponse(String resourceGroupName, String notificationId, Context context)

Get the test notifications by the notification id.

abstract Mono<Response<TestNotificationDetailsResponseInner>> getTestNotificationsAtResourceGroupLevelWithResponseAsync(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

abstract Response<TestNotificationDetailsResponseInner> getTestNotificationsWithResponse(String notificationId, Context context)

Get the test notifications by the notification id.

abstract Mono<Response<TestNotificationDetailsResponseInner>> getTestNotificationsWithResponseAsync(String notificationId)

Get the test notifications by the notification id.

abstract PagedIterable<ActionGroupResourceInner> list()

Get a list of all action groups in a subscription.

abstract PagedIterable<ActionGroupResourceInner> list(Context context)

Get a list of all action groups in a subscription.

abstract PagedFlux<ActionGroupResourceInner> listAsync()

Get a list of all action groups in a subscription.

abstract PagedIterable<ActionGroupResourceInner> listByResourceGroup(String resourceGroupName)

Get a list of all action groups in a resource group.

abstract PagedIterable<ActionGroupResourceInner> listByResourceGroup(String resourceGroupName, Context context)

Get a list of all action groups in a resource group.

abstract PagedFlux<ActionGroupResourceInner> listByResourceGroupAsync(String resourceGroupName)

Get a list of all action groups in a resource group.

abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

abstract Mono<TestNotificationDetailsResponseInner> postTestNotificationsAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract Mono<Response<Flux<ByteBuffer>>> postTestNotificationsWithResponseAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

abstract ActionGroupResourceInner update(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

Updates an existing action group's tags.

abstract Mono<ActionGroupResourceInner> updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

Updates an existing action group's tags.

abstract Response<ActionGroupResourceInner> updateWithResponse(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch, Context context)

Updates an existing action group's tags.

abstract Mono<Response<ActionGroupResourceInner>> updateWithResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

Updates an existing action group's tags.

Method Details

beginCreateNotificationsAtActionGroupResourceLevel

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginCreateNotificationsAtActionGroupResourceLevel

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginCreateNotificationsAtActionGroupResourceLevelAsync

public abstract PollerFlux,TestNotificationDetailsResponseInner> beginCreateNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.

Returns:

the PollerFlux<T,U> for polling of the details of the test notification results.

beginCreateNotificationsAtResourceGroupLevel

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginCreateNotificationsAtResourceGroupLevel

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginCreateNotificationsAtResourceGroupLevelAsync

public abstract PollerFlux,TestNotificationDetailsResponseInner> beginCreateNotificationsAtResourceGroupLevelAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.

Returns:

the PollerFlux<T,U> for polling of the details of the test notification results.

beginPostTestNotifications

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginPostTestNotifications(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginPostTestNotifications

public abstract SyncPoller,TestNotificationDetailsResponseInner> beginPostTestNotifications(NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the details of the test notification results.

beginPostTestNotificationsAsync

public abstract PollerFlux,TestNotificationDetailsResponseInner> beginPostTestNotificationsAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.

Returns:

the PollerFlux<T,U> for polling of the details of the test notification results.

createNotificationsAtActionGroupResourceLevel

public abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results.

createNotificationsAtActionGroupResourceLevel

public abstract TestNotificationDetailsResponseInner createNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the details of the test notification results.

createNotificationsAtActionGroupResourceLevelAsync

public abstract Mono createNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results on successful completion of Mono.

createNotificationsAtActionGroupResourceLevelWithResponseAsync

public abstract Mono>> createNotificationsAtActionGroupResourceLevelWithResponseAsync(String resourceGroupName, String actionGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results along with Response<T> on successful completion of Mono.

createNotificationsAtResourceGroupLevel

public abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results.

createNotificationsAtResourceGroupLevel

public abstract TestNotificationDetailsResponseInner createNotificationsAtResourceGroupLevel(String resourceGroupName, NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the details of the test notification results.

createNotificationsAtResourceGroupLevelAsync

public abstract Mono createNotificationsAtResourceGroupLevelAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results on successful completion of Mono.

createNotificationsAtResourceGroupLevelWithResponseAsync

public abstract Mono>> createNotificationsAtResourceGroupLevelWithResponseAsync(String resourceGroupName, NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract ActionGroupResourceInner createOrUpdate(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroup - The action group to create or use for the update.

Returns:

an action group resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroup - The action group to create or use for the update.

Returns:

an action group resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup, Context context)

Create a new action group or update an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroup - The action group to create or use for the update.
context - The context to associate with this operation.

Returns:

an action group resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

Create a new action group or update an existing one.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroup - The action group to create or use for the update.

Returns:

an action group resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String actionGroupName)

Delete an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String actionGroupName)

Delete an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String actionGroupName, Context context)

Delete an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String actionGroupName)

Delete an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

Returns:

the Response<T> on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
enableRequest - The receiver to re-enable.

enableReceiverAsync

public abstract Mono enableReceiverAsync(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:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
enableRequest - The receiver to re-enable.

Returns:

A Mono that completes when a successful response is received.

enableReceiverWithResponse

public abstract Response enableReceiverWithResponse(String resourceGroupName, String actionGroupName, EnableRequest enableRequest, Context context)

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
enableRequest - The receiver to re-enable.
context - The context to associate with this operation.

Returns:

enableReceiverWithResponseAsync

public abstract Mono> enableReceiverWithResponseAsync(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:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
enableRequest - The receiver to re-enable.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract ActionGroupResourceInner getByResourceGroup(String resourceGroupName, String actionGroupName)

Get an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

Returns:

an action group.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String actionGroupName)

Get an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

Returns:

an action group on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String actionGroupName, Context context)

Get an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
context - The context to associate with this operation.

Returns:

an action group along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String actionGroupName)

Get an action group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.

Returns:

an action group along with Response<T> on successful completion of Mono.

getTestNotifications

public abstract TestNotificationDetailsResponseInner getTestNotifications(String notificationId)

Get the test notifications by the notification id.

Parameters:

notificationId - The notification id.

Returns:

the test notifications by the notification id.

getTestNotificationsAsync

public abstract Mono getTestNotificationsAsync(String notificationId)

Get the test notifications by the notification id.

Parameters:

notificationId - The notification id.

Returns:

the test notifications by the notification id on successful completion of Mono.

getTestNotificationsAtActionGroupResourceLevel

public abstract TestNotificationDetailsResponseInner getTestNotificationsAtActionGroupResourceLevel(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationId - The notification id.

Returns:

the test notifications by the notification id.

getTestNotificationsAtActionGroupResourceLevelAsync

public abstract Mono getTestNotificationsAtActionGroupResourceLevelAsync(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationId - The notification id.

Returns:

the test notifications by the notification id on successful completion of Mono.

getTestNotificationsAtActionGroupResourceLevelWithResponse

public abstract Response getTestNotificationsAtActionGroupResourceLevelWithResponse(String resourceGroupName, String actionGroupName, String notificationId, Context context)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationId - The notification id.
context - The context to associate with this operation.

Returns:

the test notifications by the notification id along with Response<T>.

getTestNotificationsAtActionGroupResourceLevelWithResponseAsync

public abstract Mono> getTestNotificationsAtActionGroupResourceLevelWithResponseAsync(String resourceGroupName, String actionGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
notificationId - The notification id.

Returns:

the test notifications by the notification id along with Response<T> on successful completion of Mono.

getTestNotificationsAtResourceGroupLevel

public abstract TestNotificationDetailsResponseInner getTestNotificationsAtResourceGroupLevel(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationId - The notification id.

Returns:

the test notifications by the notification id.

getTestNotificationsAtResourceGroupLevelAsync

public abstract Mono getTestNotificationsAtResourceGroupLevelAsync(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationId - The notification id.

Returns:

the test notifications by the notification id on successful completion of Mono.

getTestNotificationsAtResourceGroupLevelWithResponse

public abstract Response getTestNotificationsAtResourceGroupLevelWithResponse(String resourceGroupName, String notificationId, Context context)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationId - The notification id.
context - The context to associate with this operation.

Returns:

the test notifications by the notification id along with Response<T>.

getTestNotificationsAtResourceGroupLevelWithResponseAsync

public abstract Mono> getTestNotificationsAtResourceGroupLevelWithResponseAsync(String resourceGroupName, String notificationId)

Get the test notifications by the notification id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
notificationId - The notification id.

Returns:

the test notifications by the notification id along with Response<T> on successful completion of Mono.

getTestNotificationsWithResponse

public abstract Response getTestNotificationsWithResponse(String notificationId, Context context)

Get the test notifications by the notification id.

Parameters:

notificationId - The notification id.
context - The context to associate with this operation.

Returns:

the test notifications by the notification id along with Response<T>.

getTestNotificationsWithResponseAsync

public abstract Mono> getTestNotificationsWithResponseAsync(String notificationId)

Get the test notifications by the notification id.

Parameters:

notificationId - The notification id.

Returns:

the test notifications by the notification id along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get a list of all action groups in a subscription.

Returns:

a list of all action groups in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Get a list of all action groups in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list of all action groups in a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Get a list of all action groups in a subscription.

Returns:

a list of all action groups in a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get a list of all action groups in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

a list of all action groups in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get a list of all action groups in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

a list of all action groups in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Get a list of all action groups in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

a list of all action groups in a resource group as paginated response with PagedFlux<T>.

postTestNotifications

public abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results.

postTestNotifications

public abstract TestNotificationDetailsResponseInner postTestNotifications(NotificationRequestBody notificationRequest, Context context)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.
context - The context to associate with this operation.

Returns:

the details of the test notification results.

postTestNotificationsAsync

public abstract Mono postTestNotificationsAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results on successful completion of Mono.

postTestNotificationsWithResponseAsync

public abstract Mono>> postTestNotificationsWithResponseAsync(NotificationRequestBody notificationRequest)

Send test notifications to a set of provided receivers.

Parameters:

notificationRequest - The notification request body which includes the contact details.

Returns:

the details of the test notification results along with Response<T> on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroupPatch - Parameters supplied to the operation.

Returns:

an action group resource.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroupPatch - Parameters supplied to the operation.

Returns:

an action group resource on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch, Context context)

Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroupPatch - Parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

an action group resource along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

Updates an existing action group's tags. To update other fields use the CreateOrUpdate method.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
actionGroupName - The name of the action group.
actionGroupPatch - Parameters supplied to the operation.

Returns:

an action group resource along with Response<T> on successful completion of Mono.

Applies to