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<SBQueueInner> createOrUpdateAsync(String resourceGroupName, String namespaceName, String queueName, SBQueueInner parameters)
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<SBAuthorizationRuleInner> createOrUpdateAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, SBAuthorizationRuleInner parameters)
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponse
public abstract Response<SBAuthorizationRuleInner> createOrUpdateAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, SBAuthorizationRuleInner parameters, Context context)
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponseAsync
public abstract Mono<Response<SBAuthorizationRuleInner>> createOrUpdateAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, SBAuthorizationRuleInner parameters)
Creates an authorization rule for a queue.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<SBQueueInner> createOrUpdateWithResponse(String resourceGroupName, String namespaceName, String queueName, SBQueueInner parameters, Context context)
Creates or updates a Service Bus queue. This operation is idempotent.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<SBQueueInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, SBQueueInner parameters)
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<Void> deleteAsync(String resourceGroupName, String namespaceName, String queueName)
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<Void> deleteAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Deletes a queue authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response<Void> deleteAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, Context context)
Deletes a queue authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponseAsync
public abstract Mono<Response<Void>> deleteAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Deletes a queue authorization rule.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String queueName, Context context)
Deletes a queue from the specified namespace in a resource group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String queueName)
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<SBQueueInner> getAsync(String resourceGroupName, String namespaceName, String queueName)
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<SBAuthorizationRuleInner> getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response<SBAuthorizationRuleInner> getAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, Context context)
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono<Response<SBAuthorizationRuleInner>> getAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Gets an authorization rule for a queue by rule name.
Parameters:
Returns:
getWithResponse
public abstract Response<SBQueueInner> getWithResponse(String resourceGroupName, String namespaceName, String queueName, Context context)
Returns a description for the specified queue.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SBQueueInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, String queueName)
Returns a description for the specified queue.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable<SBAuthorizationRuleInner> listAuthorizationRules(String resourceGroupName, String namespaceName, String queueName)
Gets all authorization rules for a queue.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable<SBAuthorizationRuleInner> listAuthorizationRules(String resourceGroupName, String namespaceName, String queueName, Context context)
Gets all authorization rules for a queue.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux<SBAuthorizationRuleInner> listAuthorizationRulesAsync(String resourceGroupName, String namespaceName, String queueName)
Gets all authorization rules for a queue.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable<SBQueueInner> listByNamespace(String resourceGroupName, String namespaceName)
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable<SBQueueInner> listByNamespace(String resourceGroupName, String namespaceName, Integer skip, Integer top, Context context)
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux<SBQueueInner> listByNamespaceAsync(String resourceGroupName, String namespaceName)
Gets the queues within a namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux<SBQueueInner> listByNamespaceAsync(String resourceGroupName, String namespaceName, Integer skip, Integer top)
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<AccessKeysInner> listKeysAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
Primary and secondary connection strings to the queue.
Parameters:
Returns:
listKeysWithResponse
public abstract Response<AccessKeysInner> listKeysWithResponse(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, Context context)
Primary and secondary connection strings to the queue.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono<Response<AccessKeysInner>> listKeysWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName)
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<AccessKeysInner> regenerateKeysAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response<AccessKeysInner> regenerateKeysWithResponse(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, RegenerateAccessKeyParameters parameters, Context context)
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns:
regenerateKeysWithResponseAsync
public abstract Mono<Response<AccessKeysInner>> regenerateKeysWithResponseAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the primary or secondary connection strings to the queue.
Parameters:
Returns: