SubscriptionsClient Interface
public interface SubscriptionsClient
An instance of this class provides access to all the operations defined in SubscriptionsClient.
Method Summary
Method Details
createOrUpdate
public abstract SBSubscriptionInner createOrUpdate(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, SBSubscriptionInner parameters)
Creates a topic subscription.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<SBSubscriptionInner> createOrUpdateAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, SBSubscriptionInner parameters)
Creates a topic subscription.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<SBSubscriptionInner> createOrUpdateWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, SBSubscriptionInner parameters, Context context)
Creates a topic subscription.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<SBSubscriptionInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, SBSubscriptionInner parameters)
Creates a topic subscription.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Deletes a subscription from the specified topic.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Deletes a subscription from the specified topic.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, Context context)
Deletes a subscription from the specified topic.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Deletes a subscription from the specified topic.
Parameters:
Returns:
get
public abstract SBSubscriptionInner get(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Returns a subscription description for the specified topic.
Parameters:
Returns:
getAsync
public abstract Mono<SBSubscriptionInner> getAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Returns a subscription description for the specified topic.
Parameters:
Returns:
getWithResponse
public abstract Response<SBSubscriptionInner> getWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, Context context)
Returns a subscription description for the specified topic.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SBSubscriptionInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
Returns a subscription description for the specified topic.
Parameters:
Returns:
listByTopic
public abstract PagedIterable<SBSubscriptionInner> listByTopic(String resourceGroupName, String namespaceName, String topicName)
List all the subscriptions under a specified topic.
Parameters:
Returns:
listByTopic
public abstract PagedIterable<SBSubscriptionInner> listByTopic(String resourceGroupName, String namespaceName, String topicName, Integer skip, Integer top, Context context)
List all the subscriptions under a specified topic.
Parameters:
Returns:
listByTopicAsync
public abstract PagedFlux<SBSubscriptionInner> listByTopicAsync(String resourceGroupName, String namespaceName, String topicName)
List all the subscriptions under a specified topic.
Parameters:
Returns:
listByTopicAsync
public abstract PagedFlux<SBSubscriptionInner> listByTopicAsync(String resourceGroupName, String namespaceName, String topicName, Integer skip, Integer top)
List all the subscriptions under a specified topic.
Parameters:
Returns: