Share via


NotificationRecipientEmails Interface

Implements

com.microsoft.azure.arm.collection.SupportsCreating<Blank> com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.NotificationRecipientEmailsInner>

public interface NotificationRecipientEmails
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.NotificationRecipientEmailsInner>

Type representing NotificationRecipientEmails.

Method Summary

Modifier and Type Method and Description
abstract rx.Observable<java.lang.Boolean> checkEntityExistsAsync(String resourceGroupName, String serviceName, NotificationName notificationName, String email)

Determine if Notification Recipient Email subscribed to the notification.

abstract rx.Completable deleteAsync(String resourceGroupName, String serviceName, NotificationName notificationName, String email)

Removes the email from the list of Notification.

abstract rx.Observable<RecipientEmailCollection> listByNotificationAsync(String resourceGroupName, String serviceName, NotificationName notificationName)

Gets the list of the Notification Recipient Emails subscribed to a notification.

Method Details

checkEntityExistsAsync

public abstract Observable<Boolean> checkEntityExistsAsync(String resourceGroupName, String serviceName, NotificationName notificationName, String email)

Determine if Notification Recipient Email subscribed to the notification.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
notificationName - Notification Name Identifier. Possible values include: 'RequestPublisherNotificationMessage', 'PurchasePublisherNotificationMessage', 'NewApplicationNotificationMessage', 'BCC', 'NewIssuePublisherNotificationMessage', 'AccountClosedPublisher', 'QuotaLimitApproachingPublisherNotificationMessage'
email - Email identifier.

Returns:

the observable for the request

deleteAsync

public abstract Completable deleteAsync(String resourceGroupName, String serviceName, NotificationName notificationName, String email)

Removes the email from the list of Notification.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
notificationName - Notification Name Identifier. Possible values include: 'RequestPublisherNotificationMessage', 'PurchasePublisherNotificationMessage', 'NewApplicationNotificationMessage', 'BCC', 'NewIssuePublisherNotificationMessage', 'AccountClosedPublisher', 'QuotaLimitApproachingPublisherNotificationMessage'
email - Email identifier.

Returns:

the observable for the request

listByNotificationAsync

public abstract Observable<RecipientEmailCollection> listByNotificationAsync(String resourceGroupName, String serviceName, NotificationName notificationName)

Gets the list of the Notification Recipient Emails subscribed to a notification.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
notificationName - Notification Name Identifier. Possible values include: 'RequestPublisherNotificationMessage', 'PurchasePublisherNotificationMessage', 'NewApplicationNotificationMessage', 'BCC', 'NewIssuePublisherNotificationMessage', 'AccountClosedPublisher', 'QuotaLimitApproachingPublisherNotificationMessage'

Returns:

the observable for the request

Applies to