次の方法で共有


PartnerTopicEventSubscriptions Interface

public interface PartnerTopicEventSubscriptions

Resource collection API of PartnerTopicEventSubscriptions.

Method Summary

Modifier and Type Method and Description
abstract EventSubscription createOrUpdate(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo)

Create or update an event subscription of a partner topic.

abstract EventSubscription createOrUpdate(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo, Context context)

Create or update an event subscription of a partner topic.

abstract void delete(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Delete an event subscription of a partner topic.

abstract void delete(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, Context context)

Delete an event subscription of a partner topic.

abstract EventSubscription get(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get an event subscription of a partner topic.

abstract DeliveryAttributeListResult getDeliveryAttributes(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get delivery attributes for an event subscription of a partner topic.

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

Get delivery attributes for an event subscription of a partner topic.

abstract EventSubscriptionFullUrl getFullUrl(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get full URL of an event subscription of a partner topic.

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

Get full URL of an event subscription of a partner topic.

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

Get an event subscription of a partner topic.

abstract PagedIterable<EventSubscription> listByPartnerTopic(String resourceGroupName, String partnerTopicName)

List event subscriptions of a partner topic.

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

List event subscriptions of a partner topic.

abstract EventSubscription update(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters)

Update event subscription of a partner topic.

abstract EventSubscription update(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters, Context context)

Update event subscription of a partner topic.

Method Details

createOrUpdate

public abstract EventSubscription createOrUpdate(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo)

Create or update an event subscription of a partner topic. Asynchronously creates or updates an event subscription of a partner topic with the specified parameters. Existing event subscriptions will be updated with this API.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be created. Event subscription names must be between 3 and 64 characters in length and use alphanumeric letters only.
eventSubscriptionInfo - Event subscription properties containing the destination and filter information.

Returns:

event Subscription.

createOrUpdate

public abstract EventSubscription createOrUpdate(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionInner eventSubscriptionInfo, Context context)

Create or update an event subscription of a partner topic. Asynchronously creates or updates an event subscription of a partner topic with the specified parameters. Existing event subscriptions will be updated with this API.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be created. Event subscription names must be between 3 and 64 characters in length and use alphanumeric letters only.
eventSubscriptionInfo - Event subscription properties containing the destination and filter information.
context - The context to associate with this operation.

Returns:

event Subscription.

delete

public abstract void delete(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Delete an event subscription of a partner topic. Delete an existing event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be deleted.

delete

public abstract void delete(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, Context context)

Delete an event subscription of a partner topic. Delete an existing event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be deleted.
context - The context to associate with this operation.

get

public abstract EventSubscription get(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get an event subscription of a partner topic. Get properties of an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be found.

Returns:

properties of an event subscription of a partner topic.

getDeliveryAttributes

public abstract DeliveryAttributeListResult getDeliveryAttributes(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get delivery attributes for an event subscription of a partner topic. Get all delivery attributes for an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription.

Returns:

all delivery attributes for an event subscription of a partner topic.

getDeliveryAttributesWithResponse

public abstract Response<DeliveryAttributeListResult> getDeliveryAttributesWithResponse(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, Context context)

Get delivery attributes for an event subscription of a partner topic. Get all delivery attributes for an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription.
context - The context to associate with this operation.

Returns:

all delivery attributes for an event subscription of a partner topic along with Response<T>.

getFullUrl

public abstract EventSubscriptionFullUrl getFullUrl(String resourceGroupName, String partnerTopicName, String eventSubscriptionName)

Get full URL of an event subscription of a partner topic. Get the full endpoint URL for an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription.

Returns:

the full endpoint URL for an event subscription of a partner topic.

getFullUrlWithResponse

public abstract Response<EventSubscriptionFullUrl> getFullUrlWithResponse(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, Context context)

Get full URL of an event subscription of a partner topic. Get the full endpoint URL for an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription.
context - The context to associate with this operation.

Returns:

the full endpoint URL for an event subscription of a partner topic along with Response<T>.

getWithResponse

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

Get an event subscription of a partner topic. Get properties of an event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be found.
context - The context to associate with this operation.

Returns:

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

listByPartnerTopic

public abstract PagedIterable<EventSubscription> listByPartnerTopic(String resourceGroupName, String partnerTopicName)

List event subscriptions of a partner topic. List event subscriptions that belong to a specific partner topic.

Parameters:

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

Returns:

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

listByPartnerTopic

public abstract PagedIterable<EventSubscription> listByPartnerTopic(String resourceGroupName, String partnerTopicName, String filter, Integer top, Context context)

List event subscriptions of a partner topic. List event subscriptions that belong to a specific partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner 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>.

update

public abstract EventSubscription update(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters)

Update event subscription of a partner topic. Update an existing event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be updated.
eventSubscriptionUpdateParameters - Updated event subscription information.

Returns:

event Subscription.

update

public abstract EventSubscription update(String resourceGroupName, String partnerTopicName, String eventSubscriptionName, EventSubscriptionUpdateParameters eventSubscriptionUpdateParameters, Context context)

Update event subscription of a partner topic. Update an existing event subscription of a partner topic.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
partnerTopicName - Name of the partner topic.
eventSubscriptionName - Name of the event subscription to be updated.
eventSubscriptionUpdateParameters - Updated event subscription information.
context - The context to associate with this operation.

Returns:

event Subscription.

Applies to