EventSubscriptionsClient Interface
public interface EventSubscriptionsClient
An instance of this class provides access to all the operations defined in EventSubscriptionsClient.
beginCreateOrUpdate
public abstract SyncPoller
Asynchronously creates a new event subscription or updates an existing event subscription based on the specified scope.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Asynchronously creates a new event subscription or updates an existing event subscription based on the specified scope.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Delete an existing event subscription.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Delete an existing event subscription.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Asynchronously updates an existing event subscription.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Asynchronously updates an existing event subscription.
Parameters:
Returns:
createOrUpdate
public abstract EventSubscriptionInner createOrUpdate(String scope, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo)
Asynchronously creates a new event subscription or updates an existing event subscription based on the specified scope.
Parameters:
Returns:
createOrUpdate
public abstract EventSubscriptionInner createOrUpdate(String scope, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo, Context context)
Asynchronously creates a new event subscription or updates an existing event subscription based on the specified scope.
Parameters:
Returns:
delete
public abstract void delete(String scope, String eventSubscriptionName)
Delete an existing event subscription.
Parameters:
delete
public abstract void delete(String scope, String eventSubscriptionName, Context context)
Delete an existing event subscription.
Parameters:
get
public abstract EventSubscriptionInner get(String scope, String eventSubscriptionName)
Get properties of an event subscription.
Parameters:
Returns:
getDeliveryAttributes
public abstract DeliveryAttributeListResultInner getDeliveryAttributes(String scope, String eventSubscriptionName)
Get all delivery attributes for an event subscription.
Parameters:
Returns:
getDeliveryAttributesWithResponse
public abstract Response
Get all delivery attributes for an event subscription.
Parameters:
Returns:
getFullUrl
public abstract EventSubscriptionFullUrlInner getFullUrl(String scope, String eventSubscriptionName)
Get the full endpoint URL for an event subscription.
Parameters:
Returns:
getFullUrlWithResponse
public abstract Response
Get the full endpoint URL for an event subscription.
Parameters:
Returns:
getWithResponse
public abstract Response
Get properties of an event subscription.
Parameters:
Returns:
list
public abstract PagedIterable
List all aggregated global event subscriptions under a specific Azure subscription.
Returns:
list
public abstract PagedIterable
List all aggregated global event subscriptions under a specific Azure subscription.
Parameters:
Returns:
listByDomainTopic
public abstract PagedIterable
List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
listByDomainTopic
public abstract PagedIterable
List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
listByResource
public abstract PagedIterable
List all event subscriptions that have been created for a specific topic.
Parameters:
Returns:
listByResource
public abstract PagedIterable
List all event subscriptions that have been created for a specific topic.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
List all global event subscriptions under a specific Azure subscription and resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
List all global event subscriptions under a specific Azure subscription and resource group.
Parameters:
Returns:
listGlobalByResourceGroupForTopicType
public abstract PagedIterable
List all global event subscriptions under a resource group for a specific topic type.
Parameters:
Returns:
listGlobalByResourceGroupForTopicType
public abstract PagedIterable
List all global event subscriptions under a resource group for a specific topic type.
Parameters:
Returns:
listGlobalBySubscriptionForTopicType
public abstract PagedIterable
List all global event subscriptions under an Azure subscription for a topic type.
Parameters:
Returns:
listGlobalBySubscriptionForTopicType
public abstract PagedIterable
List all global event subscriptions under an Azure subscription for a topic type.
Parameters:
Returns:
listRegionalByResourceGroup
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and resource group.
Parameters:
Returns:
listRegionalByResourceGroup
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and resource group.
Parameters:
Returns:
listRegionalByResourceGroupForTopicType
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and resource group and topic type.
Parameters:
Returns:
listRegionalByResourceGroupForTopicType
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and resource group and topic type.
Parameters:
Returns:
listRegionalBySubscription
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription.
Parameters:
Returns:
listRegionalBySubscription
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription.
Parameters:
Returns:
listRegionalBySubscriptionForTopicType
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and topic type.
Parameters:
Returns:
listRegionalBySubscriptionForTopicType
public abstract PagedIterable
List all event subscriptions from the given location under a specific Azure subscription and topic type.
Parameters:
Returns:
update
public abstract EventSubscriptionInner update(String scope, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters)
Asynchronously updates an existing event subscription.
Parameters:
Returns:
update
public abstract EventSubscriptionInner update(String scope, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters, Context context)
Asynchronously updates an existing event subscription.
Parameters:
Returns: