Share via


PartnerTopicEventSubscriptions Interface

Implements

com.microsoft.azure.arm.collection.SupportsCreating<Blank> com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.eventgrid.v2020_04_01_preview.implementation.PartnerTopicEventSubscriptionsInner>

public interface PartnerTopicEventSubscriptions
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.eventgrid.v2020_04_01_preview.implementation.PartnerTopicEventSubscriptionsInner>

Type representing PartnerTopicEventSubscriptions.

Method Summary

Modifier and Type Method and Description
abstract rx.Completable deleteAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Delete an event subscription of a partner topic.

abstract rx.Observable<PartnerTopicEventSubscription> getAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get an event subscription of a partner topic.

abstract rx.Observable<EventSubscriptionFullUrl> getFullUrlAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get full URL of an event subscription of a partner topic.

abstract rx.Observable<PartnerTopicEventSubscription> listByPartnerTopicAsync(String resourceGroupName, String partnerTopicName)

List event subscriptions of a partner topic.

Method Details

deleteAsync

public abstract Completable deleteAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Delete an event subscription of a partner topic. Delete an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.

Returns:

the observable for the request

getAsync

public abstract Observable<PartnerTopicEventSubscription> getAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get an event subscription of a partner topic. Get an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.

Returns:

the observable for the request

getFullUrlAsync

public abstract Observable<EventSubscriptionFullUrl> getFullUrlAsync(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get full URL of an event subscription of a partner topic. Get the full endpoint URL for an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.

Returns:

the observable for the request

listByPartnerTopicAsync

public abstract Observable<PartnerTopicEventSubscription> listByPartnerTopicAsync(String resourceGroupName, String partnerTopicName)

List event subscriptions of a partner topic. List event subscriptions that belong to a specific partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.

Returns:

the observable for the request

Applies to