DomainTopicEventSubscriptions Interface
public interface DomainTopicEventSubscriptions
Resource collection API of DomainTopicEventSubscriptions.
Method Summary
Method Details
createOrUpdate
public abstract EventSubscription createOrUpdate(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo)
Create or update a nested event subscription to a domain topic. Asynchronously creates a new event subscription or updates an existing event subscription.
Parameters:
Returns:
createOrUpdate
public abstract EventSubscription createOrUpdate(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo, Context context)
Create or update a nested event subscription to a domain topic. Asynchronously creates a new event subscription or updates an existing event subscription.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName)
Delete a nested event subscription for a domain topic. Delete a nested existing event subscription for a domain topic.
Parameters:
delete
public abstract void delete(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, Context context)
Delete a nested event subscription for a domain topic. Delete a nested existing event subscription for a domain topic.
Parameters:
get
public abstract EventSubscription get(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName)
Get a nested event subscription for domain topic. Get properties of a nested event subscription for a domain topic.
Parameters:
Returns:
getDeliveryAttributes
public abstract DeliveryAttributeListResult getDeliveryAttributes(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName)
Get delivery attributes for an event subscription for domain topic. Get all delivery attributes for an event subscription for domain topic.
Parameters:
Returns:
getDeliveryAttributesWithResponse
public abstract Response<DeliveryAttributeListResult> getDeliveryAttributesWithResponse(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, Context context)
Get delivery attributes for an event subscription for domain topic. Get all delivery attributes for an event subscription for domain topic.
Parameters:
Returns:
getFullUrl
public abstract EventSubscriptionFullUrl getFullUrl(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName)
Get full URL of a nested event subscription for domain topic. Get the full endpoint URL for a nested event subscription for domain topic.
Parameters:
Returns:
getFullUrlWithResponse
public abstract Response<EventSubscriptionFullUrl> getFullUrlWithResponse(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, Context context)
Get full URL of a nested event subscription for domain topic. Get the full endpoint URL for a nested event subscription for domain topic.
Parameters:
Returns:
getWithResponse
public abstract Response<EventSubscription> getWithResponse(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, Context context)
Get a nested event subscription for domain topic. Get properties of a nested event subscription for a domain topic.
Parameters:
Returns:
list
public abstract PagedIterable<EventSubscription> list(String resourceGroupName, String domainName, String topicName)
List all nested event subscriptions for a specific domain topic. List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
list
public abstract PagedIterable<EventSubscription> list(String resourceGroupName, String domainName, String topicName, String filter, Integer top, Context context)
List all nested event subscriptions for a specific domain topic. List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
update
public abstract EventSubscription update(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters)
Update a nested event subscription for a domain topic. Update an existing event subscription for a domain topic.
Parameters:
Returns:
update
public abstract EventSubscription update(String resourceGroupName, String domainName, String topicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters, Context context)
Update a nested event subscription for a domain topic. Update an existing event subscription for a domain topic.
Parameters:
Returns: