QueuesClient Interface
public interface QueuesClient
An instance of this class provides access to all the operations defined in QueuesClient.
Method Summary
Method Details
createOrUpdate
public abstract SBQueueInner createOrUpdate(String resourceGroupName, String namespaceName, String queueName, SBQueueInner parameters)
Creates or updates a Service Bus queue. This operation is idempotent.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a Service Bus queue. This operation is idempotent.
Parameters:
Returns:
createOrUpdateAuthorizationRule
public abstract SBAuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, SBAuthorizationRuleInner parameters)
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateAuthorizationRuleAsync
public abstract Mono
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponse
public abstract Response
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponseAsync
public abstract Mono
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates a Service Bus queue. This operation is idempotent.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a Service Bus queue. This operation is idempotent.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String queueName)
Deletes a queue from the specified namespace in a resource group.
Parameters:
deleteAsync
public abstract Mono
Deletes a queue from the specified namespace in a resource group.
Parameters:
Returns:
deleteAuthorizationRule
public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Deletes a queue authorization rule.
Parameters:
deleteAuthorizationRuleAsync
public abstract Mono
Deletes a queue authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response
Deletes a queue authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponseAsync
public abstract Mono
Deletes a queue authorization rule.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes a queue from the specified namespace in a resource group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a queue from the specified namespace in a resource group.
Parameters:
Returns:
get
public abstract SBQueueInner get(String resourceGroupName, String namespaceName, String queueName)
Returns a description for the specified queue.
Parameters:
Returns:
getAsync
public abstract Mono
Returns a description for the specified queue.
Parameters:
Returns:
getAuthorizationRule
public abstract SBAuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getAuthorizationRuleAsync
public abstract Mono
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getWithResponse
public abstract Response
Returns a description for the specified queue.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Returns a description for the specified queue.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets all authorization rules for a queue.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets all authorization rules for a queue.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets all authorization rules for a queue.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux
Gets the queues within a namespace.
Parameters:
Returns:
listKeys
public abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Primary and secondary connection strings to the queue.
Parameters:
Returns:
listKeysAsync
public abstract Mono
Primary and secondary connection strings to the queue.
Parameters:
Returns:
listKeysWithResponse
public abstract Response
Primary and secondary connection strings to the queue.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono
Primary and secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeys
public abstract AccessKeysInner regenerateKeys(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeysAsync
public abstract Mono
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeysWithResponseAsync
public abstract Mono
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns: