EventSubscriptions Interface
public interface EventSubscriptions
Resource collection API of EventSubscriptions.
Method Summary
Method Details
define
public abstract EventSubscription.DefinitionStages.Blank define(String name)
Begins definition for a new EventSubscription resource.
Parameters:
Returns:
delete
public abstract void delete(String scope, String eventSubscriptionName, Context context)
Delete an event subscription. Delete an existing event subscription.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete an event subscription. Delete an existing event subscription.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete an event subscription. Delete an existing event subscription.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String scope, String eventSubscriptionName)
Delete an event subscription. Delete an existing event subscription.
Parameters:
get
public abstract EventSubscription get(String scope, String eventSubscriptionName)
Get an event subscription. Get properties of an event subscription.
Parameters:
Returns:
getById
public abstract EventSubscription getById(String id)
Get an event subscription. Get properties of an event subscription.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<EventSubscription> getByIdWithResponse(String id, Context context)
Get an event subscription. Get properties of an event subscription.
Parameters:
Returns:
getDeliveryAttributes
public abstract DeliveryAttributeListResult getDeliveryAttributes(String scope, 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 scope, 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 scope, String eventSubscriptionName)
Get full URL of an event subscription. Get the full endpoint URL for an event subscription.
Parameters:
Returns:
getFullUrlWithResponse
public abstract Response<EventSubscriptionFullUrl> getFullUrlWithResponse(String scope, String eventSubscriptionName, Context context)
Get full URL of an event subscription. Get the full endpoint URL for an event subscription.
Parameters:
Returns:
getWithResponse
public abstract Response<EventSubscription> getWithResponse(String scope, String eventSubscriptionName, Context context)
Get an event subscription. Get properties of an event subscription.
Parameters:
Returns:
list
public abstract PagedIterable<EventSubscription> list()
Get an aggregated list of all global event subscriptions under an Azure subscription. List all aggregated global event subscriptions under a specific Azure subscription.
Returns:
list
public abstract PagedIterable<EventSubscription> list(String filter, Integer top, Context context)
Get an aggregated list of all global event subscriptions under an Azure subscription. List all aggregated global event subscriptions under a specific Azure subscription.
Parameters:
Returns:
listByDomainTopic
public abstract PagedIterable<EventSubscription> listByDomainTopic(String resourceGroupName, String domainName, String topicName)
List all event subscriptions for a specific domain topic. List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
listByDomainTopic
public abstract PagedIterable<EventSubscription> listByDomainTopic(String resourceGroupName, String domainName, String topicName, String filter, Integer top, Context context)
List all event subscriptions for a specific domain topic. List all event subscriptions that have been created for a specific domain topic.
Parameters:
Returns:
listByResource
public abstract PagedIterable<EventSubscription> listByResource(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName)
List all event subscriptions. List all event subscriptions that have been created for a specific resource.
Parameters:
Returns:
listByResource
public abstract PagedIterable<EventSubscription> listByResource(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName, String filter, Integer top, Context context)
List all event subscriptions. List all event subscriptions that have been created for a specific resource.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<EventSubscription> listByResourceGroup(String resourceGroupName)
List all global event subscriptions under an Azure subscription and resource group. List all global event subscriptions under a specific Azure subscription and resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<EventSubscription> listByResourceGroup(String resourceGroupName, String filter, Integer top, Context context)
List all global event subscriptions under an Azure subscription and resource group. List all global event subscriptions under a specific Azure subscription and resource group.
Parameters:
Returns:
listGlobalByResourceGroupForTopicType
public abstract PagedIterable<EventSubscription> listGlobalByResourceGroupForTopicType(String resourceGroupName, String topicTypeName)
List all global event subscriptions under a resource group for a topic type. List all global event subscriptions under a resource group for a specific topic type.
Parameters:
Returns:
listGlobalByResourceGroupForTopicType
public abstract PagedIterable<EventSubscription> listGlobalByResourceGroupForTopicType(String resourceGroupName, String topicTypeName, String filter, Integer top, Context context)
List all global event subscriptions under a resource group for a topic type. List all global event subscriptions under a resource group for a specific topic type.
Parameters:
Returns:
listGlobalBySubscriptionForTopicType
public abstract PagedIterable<EventSubscription> listGlobalBySubscriptionForTopicType(String topicTypeName)
List all global event subscriptions for a topic type. List all global event subscriptions under an Azure subscription for a topic type.
Parameters:
Returns:
listGlobalBySubscriptionForTopicType
public abstract PagedIterable<EventSubscription> listGlobalBySubscriptionForTopicType(String topicTypeName, String filter, Integer top, Context context)
List all global event subscriptions for a topic type. List all global event subscriptions under an Azure subscription for a topic type.
Parameters:
Returns:
listRegionalByResourceGroup
public abstract PagedIterable<EventSubscription> listRegionalByResourceGroup(String resourceGroupName, String location)
List all regional event subscriptions under an Azure subscription and resource group. List all event subscriptions from the given location under a specific Azure subscription and resource group.
Parameters:
Returns:
listRegionalByResourceGroup
public abstract PagedIterable<EventSubscription> listRegionalByResourceGroup(String resourceGroupName, String location, String filter, Integer top, Context context)
List all regional event subscriptions under an Azure subscription and resource group. List all event subscriptions from the given location under a specific Azure subscription and resource group.
Parameters:
Returns:
listRegionalByResourceGroupForTopicType
public abstract PagedIterable<EventSubscription> listRegionalByResourceGroupForTopicType(String resourceGroupName, String location, String topicTypeName)
List all regional event subscriptions under an Azure subscription and resource group for a topic type. 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<EventSubscription> listRegionalByResourceGroupForTopicType(String resourceGroupName, String location, String topicTypeName, String filter, Integer top, Context context)
List all regional event subscriptions under an Azure subscription and resource group for a topic type. 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<EventSubscription> listRegionalBySubscription(String location)
List all regional event subscriptions under an Azure subscription. List all event subscriptions from the given location under a specific Azure subscription.
Parameters:
Returns:
listRegionalBySubscription
public abstract PagedIterable<EventSubscription> listRegionalBySubscription(String location, String filter, Integer top, Context context)
List all regional event subscriptions under an Azure subscription. List all event subscriptions from the given location under a specific Azure subscription.
Parameters:
Returns:
listRegionalBySubscriptionForTopicType
public abstract PagedIterable<EventSubscription> listRegionalBySubscriptionForTopicType(String location, String topicTypeName)
List all regional event subscriptions under an Azure subscription for a topic type. List all event subscriptions from the given location under a specific Azure subscription and topic type.
Parameters:
Returns:
listRegionalBySubscriptionForTopicType
public abstract PagedIterable<EventSubscription> listRegionalBySubscriptionForTopicType(String location, String topicTypeName, String filter, Integer top, Context context)
List all regional event subscriptions under an Azure subscription for a topic type. List all event subscriptions from the given location under a specific Azure subscription and topic type.
Parameters:
Returns: