RulesClient Interface
public interface RulesClient
An instance of this class provides access to all the operations defined in RulesClient.
Method Summary
Method Details
createOrUpdate
public abstract RuleInner createOrUpdate(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, RuleInner parameters)
Creates a new rule and updates an existing rule.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<RuleInner> createOrUpdateAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, RuleInner parameters)
Creates a new rule and updates an existing rule.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<RuleInner> createOrUpdateWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, RuleInner parameters, Context context)
Creates a new rule and updates an existing rule.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<RuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, RuleInner parameters)
Creates a new rule and updates an existing rule.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Deletes an existing rule.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Deletes an existing rule.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, Context context)
Deletes an existing rule.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Deletes an existing rule.
Parameters:
Returns:
get
public abstract RuleInner get(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Retrieves the description for the specified rule.
Parameters:
Returns:
getAsync
public abstract Mono<RuleInner> getAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Retrieves the description for the specified rule.
Parameters:
Returns:
getWithResponse
public abstract Response<RuleInner> getWithResponse(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName, Context context)
Retrieves the description for the specified rule.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<RuleInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, String ruleName)
Retrieves the description for the specified rule.
Parameters:
Returns:
listBySubscriptions
public abstract PagedIterable<RuleInner> listBySubscriptions(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
List all the rules within given topic-subscription.
Parameters:
Returns:
listBySubscriptions
public abstract PagedIterable<RuleInner> listBySubscriptions(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, Integer skip, Integer top, Context context)
List all the rules within given topic-subscription.
Parameters:
Returns:
listBySubscriptionsAsync
public abstract PagedFlux<RuleInner> listBySubscriptionsAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName)
List all the rules within given topic-subscription.
Parameters:
Returns:
listBySubscriptionsAsync
public abstract PagedFlux<RuleInner> listBySubscriptionsAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName, Integer skip, Integer top)
List all the rules within given topic-subscription.
Parameters:
Returns: