Udostępnij za pośrednictwem


EventSubscriptions Interface

public interface EventSubscriptions

Resource collection API of EventSubscriptions.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new EventSubscription resource.

abstract void delete(String scope, String eventSubscriptionName, Context context)

Delete an event subscription.

abstract void deleteById(String id)

Delete an event subscription.

abstract void deleteByIdWithResponse(String id, Context context)

Delete an event subscription.

abstract void deleteByResourceGroup(String scope, String eventSubscriptionName)

Delete an event subscription.

abstract EventSubscription get(String scope, String eventSubscriptionName)

Get an event subscription.

abstract EventSubscription getById(String id)

Get an event subscription.

abstract Response<EventSubscription> getByIdWithResponse(String id, Context context)

Get an event subscription.

abstract DeliveryAttributeListResult getDeliveryAttributes(String scope, String eventSubscriptionName)

Get delivery attributes for an event subscription.

abstract Response<DeliveryAttributeListResult> getDeliveryAttributesWithResponse(String scope, String eventSubscriptionName, Context context)

Get delivery attributes for an event subscription.

abstract EventSubscriptionFullUrl getFullUrl(String scope, String eventSubscriptionName)

Get full URL of an event subscription.

abstract Response<EventSubscriptionFullUrl> getFullUrlWithResponse(String scope, String eventSubscriptionName, Context context)

Get full URL of an event subscription.

abstract Response<EventSubscription> getWithResponse(String scope, String eventSubscriptionName, Context context)

Get an event subscription.

abstract PagedIterable<EventSubscription> list()

Get an aggregated list of all global event subscriptions under an Azure subscription.

abstract PagedIterable<EventSubscription> list(String filter, Integer top, Context context)

Get an aggregated list of all global event subscriptions under an Azure subscription.

abstract PagedIterable<EventSubscription> listByDomainTopic(String resourceGroupName, String domainName, String topicName)

List all event subscriptions for a specific domain topic.

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.

abstract PagedIterable<EventSubscription> listByResource(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName)

List all event subscriptions.

abstract PagedIterable<EventSubscription> listByResource(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName, String filter, Integer top, Context context)

List all event subscriptions.

abstract PagedIterable<EventSubscription> listByResourceGroup(String resourceGroupName)

List all global event subscriptions under an Azure subscription and resource group.

abstract PagedIterable<EventSubscription> listByResourceGroup(String resourceGroupName, String filter, Integer top, Context context)

List all global event subscriptions under an Azure subscription and resource group.

abstract PagedIterable<EventSubscription> listGlobalByResourceGroupForTopicType(String resourceGroupName, String topicTypeName)

List all global event subscriptions under a resource group for a topic type.

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.

abstract PagedIterable<EventSubscription> listGlobalBySubscriptionForTopicType(String topicTypeName)

List all global event subscriptions for a topic type.

abstract PagedIterable<EventSubscription> listGlobalBySubscriptionForTopicType(String topicTypeName, String filter, Integer top, Context context)

List all global event subscriptions for a topic type.

abstract PagedIterable<EventSubscription> listRegionalByResourceGroup(String resourceGroupName, String location)

List all regional event subscriptions under an Azure subscription and resource group.

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.

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.

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.

abstract PagedIterable<EventSubscription> listRegionalBySubscription(String location)

List all regional event subscriptions under an Azure subscription.

abstract PagedIterable<EventSubscription> listRegionalBySubscription(String location, String filter, Integer top, Context context)

List all regional event subscriptions under an Azure subscription.

abstract PagedIterable<EventSubscription> listRegionalBySubscriptionForTopicType(String location, String topicTypeName)

List all regional event subscriptions under an Azure subscription for a topic type.

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.

Method Details

define

public abstract EventSubscription.DefinitionStages.Blank define(String name)

Begins definition for a new EventSubscription resource.

Parameters:

name - resource name.

Returns:

the first stage of the new EventSubscription definition.

delete

public abstract void delete(String scope, String eventSubscriptionName, Context context)

Delete an event subscription. Delete an existing event subscription.

Parameters:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription to be deleted.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete an event subscription. Delete an existing event subscription.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete an event subscription. Delete an existing event subscription.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

deleteByResourceGroup

public abstract void deleteByResourceGroup(String scope, String eventSubscriptionName)

Delete an event subscription. Delete an existing event subscription.

Parameters:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription to be deleted.

get

public abstract EventSubscription get(String scope, String eventSubscriptionName)

Get an event subscription. Get properties of an event subscription.

Parameters:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription to be found.

Returns:

properties of an event subscription.

getById

public abstract EventSubscription getById(String id)

Get an event subscription. Get properties of an event subscription.

Parameters:

id - the resource ID.

Returns:

properties of an event subscription along with Response<T>.

getByIdWithResponse

public abstract Response<EventSubscription> getByIdWithResponse(String id, Context context)

Get an event subscription. Get properties of an event subscription.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

properties of an event subscription along with Response<T>.

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:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription.

Returns:

all delivery attributes for an event subscription.

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:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription.
context - The context to associate with this operation.

Returns:

all delivery attributes for an event subscription along with Response<T>.

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:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription.

Returns:

the full endpoint URL for an event subscription.

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:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription.
context - The context to associate with this operation.

Returns:

the full endpoint URL for an event subscription along with Response<T>.

getWithResponse

public abstract Response<EventSubscription> getWithResponse(String scope, String eventSubscriptionName, Context context)

Get an event subscription. Get properties of an event subscription.

Parameters:

scope - The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic.
eventSubscriptionName - Name of the event subscription to be found.
context - The context to associate with this operation.

Returns:

properties of an event subscription along with Response<T>.

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:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
domainName - Name of the top level domain.
topicName - Name of the domain topic.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
domainName - Name of the top level domain.
topicName - Name of the domain topic.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
providerNamespace - Namespace of the provider of the topic.
resourceTypeName - Name of the resource type.
resourceName - Name of the resource.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
providerNamespace - Namespace of the provider of the topic.
resourceTypeName - Name of the resource type.
resourceName - Name of the resource.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

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

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
topicTypeName - Name of the topic type.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

topicTypeName - Name of the topic type.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

topicTypeName - Name of the topic type.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
location - Name of the location.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
location - Name of the location.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
location - Name of the location.
topicTypeName - Name of the topic type.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

resourceGroupName - The name of the resource group within the user's subscription.
location - Name of the location.
topicTypeName - Name of the topic type.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

location - Name of the location.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

location - Name of the location.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

location - Name of the location.
topicTypeName - Name of the topic type.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

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:

location - Name of the location.
topicTypeName - Name of the topic type.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

result of the List EventSubscriptions operation as paginated response with PagedIterable<T>.

Applies to