SystemTopicEventSubscriptions Interface
public interface SystemTopicEventSubscriptions
Resource collection API of SystemTopicEventSubscriptions.
Method Summary
Method Details
createOrUpdate
public abstract EventSubscription createOrUpdate(String resourceGroupName, String systemTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo)
Create or update an event subscription for a system topic. Asynchronously creates or updates an event subscription with the specified parameters. Existing event subscriptions will be updated with this API.
Parameters:
Returns:
createOrUpdate
public abstract EventSubscription createOrUpdate(String resourceGroupName, String systemTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo, Context context)
Create or update an event subscription for a system topic. Asynchronously creates or updates an event subscription with the specified parameters. Existing event subscriptions will be updated with this API.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String systemTopicName, String eventSubscriptionName)
Delete an event subscription of a system topic. Delete an existing event subscription of a system topic.
Parameters:
delete
public abstract void delete(String resourceGroupName, String systemTopicName, String eventSubscriptionName, Context context)
Delete an event subscription of a system topic. Delete an existing event subscription of a system topic.
Parameters:
get
public abstract EventSubscription get(String resourceGroupName, String systemTopicName, String eventSubscriptionName)
Get an event subscription of a system topic. Get an event subscription.
Parameters:
Returns:
getDeliveryAttributes
public abstract DeliveryAttributeListResult getDeliveryAttributes(String resourceGroupName, String systemTopicName, String eventSubscriptionName)
Get delivery attributes for an event subscription. Get all delivery attributes for an event subscription.
Parameters:
Returns:
getDeliveryAttributesWithResponse
public abstract Response<DeliveryAttributeListResult> getDeliveryAttributesWithResponse(String resourceGroupName, String systemTopicName, String eventSubscriptionName, Context context)
Get delivery attributes for an event subscription. Get all delivery attributes for an event subscription.
Parameters:
Returns:
getFullUrl
public abstract EventSubscriptionFullUrl getFullUrl(String resourceGroupName, String systemTopicName, String eventSubscriptionName)
Get full URL of an event subscription of a system topic. Get the full endpoint URL for an event subscription of a system topic.
Parameters:
Returns:
getFullUrlWithResponse
public abstract Response<EventSubscriptionFullUrl> getFullUrlWithResponse(String resourceGroupName, String systemTopicName, String eventSubscriptionName, Context context)
Get full URL of an event subscription of a system topic. Get the full endpoint URL for an event subscription of a system topic.
Parameters:
Returns:
getWithResponse
public abstract Response<EventSubscription> getWithResponse(String resourceGroupName, String systemTopicName, String eventSubscriptionName, Context context)
Get an event subscription of a system topic. Get an event subscription.
Parameters:
Returns:
listBySystemTopic
public abstract PagedIterable<EventSubscription> listBySystemTopic(String resourceGroupName, String systemTopicName)
List event subscriptions of a system topic. List event subscriptions that belong to a specific system topic.
Parameters:
Returns:
listBySystemTopic
public abstract PagedIterable<EventSubscription> listBySystemTopic(String resourceGroupName, String systemTopicName, String filter, Integer top, Context context)
List event subscriptions of a system topic. List event subscriptions that belong to a specific system topic.
Parameters:
Returns:
update
public abstract EventSubscription update(String resourceGroupName, String systemTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters)
Update event subscription of a system topic. Update an existing event subscription of a system topic.
Parameters:
Returns:
update
public abstract EventSubscription update(String resourceGroupName, String systemTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters, Context context)
Update event subscription of a system topic. Update an existing event subscription of a system topic.
Parameters:
Returns: