Partager via


ServiceBusAdministrationClient Classe

  • java.lang.Object
    • com.azure.messaging.servicebus.administration.ServiceBusAdministrationClient

public final class ServiceBusAdministrationClient

Client synchrone pour la gestion d’un espace de noms Service Bus. Instancié via ServiceBusAdministrationClientBuilder.

Exemple : Créer le client asynchrone

L’exemple de code suivant illustre la création du client d’administration asynchrone. Les informations d’identification utilisées dans l’exemple suivant sont pour l’authentification DefaultAzureCredential . Il convient à la plupart des scénarios, y compris aux environnements de développement et de production locaux. En outre, nous vous recommandons d’utiliser l’identité managée pour l’authentification dans les environnements de production. Vous trouverez plus d’informations sur les différentes méthodes d’authentification et leurs types d’informations d’identification correspondants dans la documentation Azure Identity.

HttpLogOptions logOptions = new HttpLogOptions()
     .setLogLevel(HttpLogDetailLevel.HEADERS);

 // DefaultAzureCredential creates a credential based on the environment it is executed in.
 TokenCredential tokenCredential = new DefaultAzureCredentialBuilder().build();

 // 'fullyQualifiedNamespace' will look similar to "{your-namespace}.servicebus.windows.net"
 ServiceBusAdministrationClient client = new ServiceBusAdministrationClientBuilder()
     .credential(fullyQualifiedNamespace, tokenCredential)
     .httpLogOptions(logOptions)
     .buildClient();

Exemple : Créer une file d’attente

L’exemple suivant crée une file d’attente avec des valeurs par défaut. Les valeurs par défaut sont répertoriées dans CreateQueueOptions().

QueueProperties queue = client.createQueue("my-new-queue");
 System.out.printf("Queue created. Name: %s. Lock Duration: %s.%n",
     queue.getName(), queue.getLockDuration());

Exemple : Modifier un abonnement existant

L’exemple de code suivant illustre la mise à jour d’un abonnement existant. Les utilisateurs doivent extraire les propriétés de l’abonnement, modifier les propriétés, puis passer l’objet à la méthode de mise à jour.

// To update the subscription we have to:
 // 1. Get the subscription info from the service.
 // 2. Update the SubscriptionProperties we want to change.
 // 3. Call the updateSubscription() with the updated object.
 SubscriptionProperties subscription = client.getSubscription("my-topic", "my-subscription");

 System.out.println("Original delivery count: " + subscription.getMaxDeliveryCount());

 // Updating it to a new value.
 subscription.setMaxDeliveryCount(5);

 // Persisting the updates to the subscription object.
 SubscriptionProperties updated = client.updateSubscription(subscription);

 System.out.printf("Subscription updated. Name: %s. Delivery count: %s.%n",
     updated.getSubscriptionName(), updated.getMaxDeliveryCount());

Exemple : Répertorier toutes les files d’attente

L’exemple de code suivant répertorie toutes les files d’attente dans l’espace de noms Service Bus.

client.listQueues().forEach(queue -> {
     System.out.printf("Queue [%s]. Lock Duration: %s.%n",
         queue.getName(), queue.getLockDuration());
 });

Exemple : Supprimer la file d’attente

L’exemple de code ci-dessous illustre la suppression d’une file d’attente existante.

try {
     client.deleteQueue("my-existing-queue");
 } catch (AzureException exception) {
     System.err.println("Exception occurred deleting queue: " + exception);
 }

Résumé de la méthode

Modificateur et type Méthode et description
QueueProperties createQueue(String queueName)

Crée une file d’attente avec le nom donné.

QueueProperties createQueue(String queueName, CreateQueueOptions queueOptions)

Crée une file d’attente avec .CreateQueueOptions

Response<QueueProperties> createQueueWithResponse(String queueName, CreateQueueOptions queueOptions, Context context)

Crée une file d’attente et retourne la file d’attente créée en plus de la réponse HTTP.

RuleProperties createRule(String topicName, String subscriptionName, String ruleName)

Crée une règle sous la rubrique et l’abonnement donnés

RuleProperties createRule(String topicName, String ruleName, String subscriptionName, CreateRuleOptions ruleOptions)

Crée une règle avec .CreateRuleOptions

Response<RuleProperties> createRuleWithResponse(String topicName, String subscriptionName, String ruleName, CreateRuleOptions ruleOptions, Context context)

Crée une règle et retourne la règle créée en plus de la réponse HTTP.

SubscriptionProperties createSubscription(String topicName, String subscriptionName)

Crée un abonnement avec les noms de rubrique et d’abonnement donnés.

SubscriptionProperties createSubscription(String topicName, String subscriptionName, CreateSubscriptionOptions subscriptionOptions)

Crée un abonnement avec .CreateSubscriptionOptions

SubscriptionProperties createSubscription(String topicName, String subscriptionName, String ruleName, CreateSubscriptionOptions subscriptionOptions, CreateRuleOptions ruleOptions)

Crée un abonnement avec la règle par défaut à l’aide de CreateSubscriptionOptions et CreateRuleOptions.

Response<SubscriptionProperties> createSubscriptionWithResponse(String topicName, String subscriptionName, CreateSubscriptionOptions subscriptionOptions, Context context)

Crée un abonnement et retourne l’abonnement créé en plus de la réponse HTTP.

Response<SubscriptionProperties> createSubscriptionWithResponse(String topicName, String subscriptionName, String ruleName, CreateSubscriptionOptions subscriptionOptions, CreateRuleOptions ruleOptions, Context context)

Crée un abonnement avec la règle par défaut configurée et retourne l’abonnement créé en plus de la réponse HTTP.

TopicProperties createTopic(String topicName)

Crée une rubrique portant le nom donné.

TopicProperties createTopic(String topicName, CreateTopicOptions topicOptions)

Crée une rubrique avec .CreateTopicOptions

Response<TopicProperties> createTopicWithResponse(String topicName, CreateTopicOptions topicOptions, Context context)

Crée une rubrique et retourne la rubrique créée en plus de la réponse HTTP.

void deleteQueue(String queueName)

Supprime une file d’attente correspondant à queueName.

Response<Void> deleteQueueWithResponse(String queueName, Context context)

Supprime une file d’attente correspondant queueName et retourne la réponse HTTP.

void deleteRule(String topicName, String subscriptionName, String ruleName)

Supprime une règle correspondant ruleNameà .

Response<Void> deleteRuleWithResponse(String topicName, String subscriptionName, String ruleName, Context context)

Supprime une règle correspondant ruleName et retourne la réponse HTTP.

void deleteSubscription(String topicName, String subscriptionName)

Supprime un abonnement correspondant à la subscriptionName rubrique topicNamedans .

Response<Void> deleteSubscriptionWithResponse(String topicName, String subscriptionName, Context context)

Supprime un abonnement correspondant subscriptionName et retourne la réponse HTTP.

void deleteTopic(String topicName)

Supprime une rubrique correspondant à topicName.

Response<Void> deleteTopicWithResponse(String topicName, Context context)

Supprime une rubrique correspondant topicName et retourne la réponse HTTP.

NamespaceProperties getNamespaceProperties()

Obtient des informations sur l’espace de noms Service Bus.

Response<NamespaceProperties> getNamespacePropertiesWithResponse(Context context)

Obtient des informations sur l’espace de noms Service Bus ainsi que sa réponse HTTP.

QueueProperties getQueue(String queueName)

Obtient des informations sur la file d’attente.

boolean getQueueExists(String queueName)

Obtient si une file d’attente avec queueName existe dans l’espace de noms Service Bus.

Response<Boolean> getQueueExistsWithResponse(String queueName, Context context)

Obtient si une file d’attente avec queueName existe dans l’espace de noms Service Bus.

QueueRuntimeProperties getQueueRuntimeProperties(String queueName)

Obtient les propriétés du runtime sur la file d’attente.

Response<QueueRuntimeProperties> getQueueRuntimePropertiesWithResponse(String queueName, Context context)

Obtient les propriétés d’exécution de la file d’attente ainsi que sa réponse HTTP.

Response<QueueProperties> getQueueWithResponse(String queueName, Context context)

Obtient des informations sur la file d’attente ainsi que sa réponse HTTP.

RuleProperties getRule(String topicName, String subscriptionName, String ruleName)

Obtient une règle de l’espace de noms de service.

Response<RuleProperties> getRuleWithResponse(String topicName, String subscriptionName, String ruleName, Context context)

Obtient une règle de l’espace de noms de service.

SubscriptionProperties getSubscription(String topicName, String subscriptionName)

Obtient des informations sur la file d’attente.

boolean getSubscriptionExists(String topicName, String subscriptionName)

Obtient l’existence d’un abonnement dans une rubrique.

Response<Boolean> getSubscriptionExistsWithResponse(String topicName, String subscriptionName, Context context)

Obtient l’existence d’un abonnement dans une rubrique.

SubscriptionRuntimeProperties getSubscriptionRuntimeProperties(String topicName, String subscriptionName)

Obtient les propriétés d’exécution de l’abonnement.

Response<SubscriptionRuntimeProperties> getSubscriptionRuntimePropertiesWithResponse(String topicName, String subscriptionName, Context context)

Obtient les propriétés d’exécution de l’abonnement.

Response<SubscriptionProperties> getSubscriptionWithResponse(String topicName, String subscriptionName, Context context)

Obtient des informations sur l’abonnement ainsi que sa réponse HTTP.

TopicProperties getTopic(String topicName)

Obtient des informations sur le sujet.

boolean getTopicExists(String topicName)

Obtient si une rubrique avec topicName existe dans l’espace de noms Service Bus.

Response<Boolean> getTopicExistsWithResponse(String topicName, Context context)

Obtient si une rubrique avec topicName existe dans l’espace de noms Service Bus.

TopicRuntimeProperties getTopicRuntimeProperties(String topicName)

Obtient les propriétés d’exécution de la rubrique.

Response<TopicRuntimeProperties> getTopicRuntimePropertiesWithResponse(String topicName, Context context)

Obtient les propriétés d’exécution de la rubrique avec sa réponse HTTP.

Response<TopicProperties> getTopicWithResponse(String topicName, Context context)

Obtient des informations sur le sujet ainsi que sa réponse HTTP.

PagedIterable<QueueProperties> listQueues()

Récupère toutes les files d’attente dans l’espace de noms Service Bus.

PagedIterable<QueueProperties> listQueues(Context context)

Récupère toutes les files d’attente dans l’espace de noms Service Bus.

PagedIterable<RuleProperties> listRules(String topicName, String subscriptionName)

Récupère toutes les règles d’une rubrique et d’un abonnement.

PagedIterable<RuleProperties> listRules(String topicName, String subscriptionName, Context context)

Récupère toutes les règles d’une rubrique et d’un abonnement.

PagedIterable<SubscriptionProperties> listSubscriptions(String topicName)

Récupère tous les abonnements d’une rubrique.

PagedIterable<SubscriptionProperties> listSubscriptions(String topicName, Context context)

Récupère tous les abonnements d’une rubrique.

PagedIterable<TopicProperties> listTopics()

Récupère toutes les rubriques de l’espace de noms Service Bus.

PagedIterable<TopicProperties> listTopics(Context context)

Récupère toutes les rubriques de l’espace de noms Service Bus.

QueueProperties updateQueue(QueueProperties queue)

Mises à jour une file d’attente avec le donnéQueueProperties.

Response<QueueProperties> updateQueueWithResponse(QueueProperties queue, Context context)

Mises à jour une file d’attente avec le donnéQueueProperties.

RuleProperties updateRule(String topicName, String subscriptionName, RuleProperties rule)

Mises à jour une règle avec le donnéRuleProperties.

Response<RuleProperties> updateRuleWithResponse(String topicName, String subscriptionName, RuleProperties rule, Context context)

Mises à jour une règle avec le donnéRuleProperties.

SubscriptionProperties updateSubscription(SubscriptionProperties subscription)

Mises à jour un abonnement avec le donnéSubscriptionProperties.

Response<SubscriptionProperties> updateSubscriptionWithResponse(SubscriptionProperties subscription, Context context)

Mises à jour un abonnement avec le donnéSubscriptionProperties.

TopicProperties updateTopic(TopicProperties topic)

Mises à jour une rubrique avec le donnéTopicProperties.

Response<TopicProperties> updateTopicWithResponse(TopicProperties topic, Context context)

Mises à jour une rubrique avec le donnéTopicProperties.

Méthodes héritées de java.lang.Object

Détails de la méthode

createQueue

public QueueProperties createQueue(String queueName)

Crée une file d’attente avec le nom donné.

Parameters:

queueName - Nom de la file d’attente à créer.

Returns:

File d’attente créée.

createQueue

public QueueProperties createQueue(String queueName, CreateQueueOptions queueOptions)

Crée une file d’attente avec .CreateQueueOptions

Parameters:

queueName - Nom de la file d’attente à créer.
queueOptions - Informations sur la file d’attente à créer.

Returns:

File d’attente créée.

createQueueWithResponse

public Response createQueueWithResponse(String queueName, CreateQueueOptions queueOptions, Context context)

Crée une file d’attente et retourne la file d’attente créée en plus de la réponse HTTP.

Parameters:

queueName - Nom de la file d’attente à créer.
queueOptions - Informations sur la file d’attente à créer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

File d’attente créée en plus de la réponse HTTP.

createRule

public RuleProperties createRule(String topicName, String subscriptionName, String ruleName)

Crée une règle sous la rubrique et l’abonnement donnés

Parameters:

topicName - Nom de la rubrique associée à la règle.
subscriptionName - Nom de l’abonnement associé à la règle.
ruleName - Nom de la règle.

Returns:

Informations sur la règle créée.

createRule

public RuleProperties createRule(String topicName, String ruleName, String subscriptionName, CreateRuleOptions ruleOptions)

Crée une règle avec .CreateRuleOptions

Parameters:

topicName - Nom de la rubrique associée à la règle.
ruleName - Nom de la règle.
subscriptionName - Nom de l’abonnement associé à la règle.
ruleOptions - Informations sur la règle à créer.

Returns:

Informations sur la règle créée.

createRuleWithResponse

public Response createRuleWithResponse(String topicName, String subscriptionName, String ruleName, CreateRuleOptions ruleOptions, Context context)

Crée une règle et retourne la règle créée en plus de la réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à la règle.
subscriptionName - Nom de l’abonnement associé à la règle.
ruleName - Nom de la règle.
ruleOptions - Informations sur la règle à créer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Règle créée en plus de la réponse HTTP.

createSubscription

public SubscriptionProperties createSubscription(String topicName, String subscriptionName)

Crée un abonnement avec les noms de rubrique et d’abonnement donnés.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.

Returns:

Informations sur l’abonnement créé.

createSubscription

public SubscriptionProperties createSubscription(String topicName, String subscriptionName, CreateSubscriptionOptions subscriptionOptions)

Crée un abonnement avec .CreateSubscriptionOptions

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.
subscriptionOptions - Informations sur l’abonnement à créer.

Returns:

Informations sur l’abonnement créé.

createSubscription

public SubscriptionProperties createSubscription(String topicName, String subscriptionName, String ruleName, CreateSubscriptionOptions subscriptionOptions, CreateRuleOptions ruleOptions)

Crée un abonnement avec la règle par défaut à l’aide de CreateSubscriptionOptions et CreateRuleOptions.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.
ruleName - Nom de la règle par défaut avec laquelle l’abonnement doit être créé.
subscriptionOptions - Objet CreateSubscriptionOptions décrivant l’abonnement à créer.
ruleOptions - Objet CreateRuleOptions décrivant la règle par défaut. Si la valeur est null, le filtre direct est créé.

Returns:

Informations sur l’abonnement créé.

createSubscriptionWithResponse

public Response createSubscriptionWithResponse(String topicName, String subscriptionName, CreateSubscriptionOptions subscriptionOptions, Context context)

Crée un abonnement et retourne l’abonnement créé en plus de la réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.
subscriptionOptions - Informations sur l’abonnement à créer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Abonnement créé en plus de la réponse HTTP.

createSubscriptionWithResponse

public Response createSubscriptionWithResponse(String topicName, String subscriptionName, String ruleName, CreateSubscriptionOptions subscriptionOptions, CreateRuleOptions ruleOptions, Context context)

Crée un abonnement avec la règle par défaut configurée et retourne l’abonnement créé en plus de la réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.
ruleName - Nom de la règle par défaut avec laquelle l’abonnement doit être créé.
subscriptionOptions - Objet CreateSubscriptionOptions décrivant l’abonnement à créer.
ruleOptions - Objet CreateRuleOptions décrivant la règle par défaut. Si la valeur est null, le filtre direct est créé.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Abonnement créé en plus de la réponse HTTP.

createTopic

public TopicProperties createTopic(String topicName)

Crée une rubrique portant le nom donné.

Parameters:

topicName - Nom de la rubrique à créer.

Returns:

Informations sur la rubrique créée.

createTopic

public TopicProperties createTopic(String topicName, CreateTopicOptions topicOptions)

Crée une rubrique avec .CreateTopicOptions

Parameters:

topicName - Nom de la rubrique à créer.
topicOptions - Informations sur la rubrique à créer.

Returns:

Informations sur la rubrique créée.

createTopicWithResponse

public Response createTopicWithResponse(String topicName, CreateTopicOptions topicOptions, Context context)

Crée une rubrique et retourne la rubrique créée en plus de la réponse HTTP.

Parameters:

topicName - Nom de la rubrique à créer.
topicOptions - Informations sur la rubrique à créer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Rubrique créée en plus de la réponse HTTP.

deleteQueue

public void deleteQueue(String queueName)

Supprime une file d’attente correspondant à queueName.

Parameters:

queueName - Nom de la file d’attente à supprimer.

deleteQueueWithResponse

public Response deleteQueueWithResponse(String queueName, Context context)

Supprime une file d’attente correspondant queueName et retourne la réponse HTTP.

Parameters:

queueName - Nom de la file d’attente à supprimer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Réponse HTTP lorsque la file d’attente est supprimée.

deleteRule

public void deleteRule(String topicName, String subscriptionName, String ruleName)

Supprime une règle correspondant ruleNameà .

Parameters:

topicName - Nom de la rubrique associée à la règle à supprimer.
subscriptionName - Nom de l’abonnement associé à la règle à supprimer.
ruleName - Nom de la règle à supprimer.

deleteRuleWithResponse

public Response deleteRuleWithResponse(String topicName, String subscriptionName, String ruleName, Context context)

Supprime une règle correspondant ruleName et retourne la réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à la règle à supprimer.
subscriptionName - Nom de l’abonnement associé à la règle à supprimer.
ruleName - Nom de la règle à supprimer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

La réponse HTTP.

deleteSubscription

public void deleteSubscription(String topicName, String subscriptionName)

Supprime un abonnement correspondant à la subscriptionName rubrique topicNamedans .

Parameters:

topicName - Nom de la rubrique associée à l’abonnement à supprimer.
subscriptionName - Nom de l’abonnement à supprimer.

deleteSubscriptionWithResponse

public Response deleteSubscriptionWithResponse(String topicName, String subscriptionName, Context context)

Supprime un abonnement correspondant subscriptionName et retourne la réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement à supprimer.
subscriptionName - Nom de l’abonnement à supprimer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

La réponse HTTP.

deleteTopic

public void deleteTopic(String topicName)

Supprime une rubrique correspondant à topicName.

Parameters:

topicName - Nom de la rubrique à supprimer.

deleteTopicWithResponse

public Response deleteTopicWithResponse(String topicName, Context context)

Supprime une rubrique correspondant topicName et retourne la réponse HTTP.

Parameters:

topicName - Nom de la rubrique à supprimer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

La réponse HTTP.

getNamespaceProperties

public NamespaceProperties getNamespaceProperties()

Obtient des informations sur l’espace de noms Service Bus.

Returns:

Informations sur l’espace de noms Service Bus.

getNamespacePropertiesWithResponse

public Response getNamespacePropertiesWithResponse(Context context)

Obtient des informations sur l’espace de noms Service Bus ainsi que sa réponse HTTP.

Parameters:

context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Informations sur l’espace de noms et la réponse HTTP associée.

getQueue

public QueueProperties getQueue(String queueName)

Obtient des informations sur la file d’attente.

Parameters:

queueName - Nom de la file d’attente pour obtenir des informations.

Returns:

Informations sur la file d’attente.

getQueueExists

public boolean getQueueExists(String queueName)

Obtient si une file d’attente avec queueName existe dans l’espace de noms Service Bus.

Parameters:

queueName - Nom de la file d’attente.

Returns:

true si la file d’attente existe ; sinon false.

getQueueExistsWithResponse

public Response getQueueExistsWithResponse(String queueName, Context context)

Obtient si une file d’attente avec queueName existe dans l’espace de noms Service Bus.

Parameters:

queueName - Nom de la file d’attente.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Réponse HTTP et true si la file d’attente existe ; sinon false.

getQueueRuntimeProperties

public QueueRuntimeProperties getQueueRuntimeProperties(String queueName)

Obtient les propriétés du runtime sur la file d’attente.

Parameters:

queueName - Nom de la file d’attente pour obtenir des informations.

Returns:

Propriétés d’exécution de la file d’attente.

getQueueRuntimePropertiesWithResponse

public Response getQueueRuntimePropertiesWithResponse(String queueName, Context context)

Obtient les propriétés d’exécution de la file d’attente ainsi que sa réponse HTTP.

Parameters:

queueName - Nom de la file d’attente pour obtenir des informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Propriétés d’exécution sur la file d’attente et la réponse HTTP associée.

getQueueWithResponse

public Response getQueueWithResponse(String queueName, Context context)

Obtient des informations sur la file d’attente ainsi que sa réponse HTTP.

Parameters:

queueName - Nom de la file d’attente pour obtenir des informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Informations sur la file d’attente et la réponse HTTP associée.

getRule

public RuleProperties getRule(String topicName, String subscriptionName, String ruleName)

Obtient une règle de l’espace de noms de service. Seuls les types de données suivants sont désérialisés dans les paramètres Filtres et Action : string, int, long, boolean, double et OffsetDateTime. D’autres types de données retournent sa valeur de chaîne.

Parameters:

topicName - Nom de la rubrique relative à l’espace de noms Service Bus.
subscriptionName - Nom d’abonnement auquel appartient la règle.
ruleName - Nom de la règle à récupérer.

Returns:

Règle associée.

getRuleWithResponse

public Response getRuleWithResponse(String topicName, String subscriptionName, String ruleName, Context context)

Obtient une règle de l’espace de noms de service. Seuls les types de données suivants sont désérialisés dans les paramètres Filtres et Action : string, int, long, bool, double et OffsetDateTime. D’autres types de données retournent sa valeur de chaîne.

Parameters:

topicName - Nom de la rubrique relative à l’espace de noms Service Bus.
subscriptionName - Nom d’abonnement auquel appartient la règle.
ruleName - Nom de la règle à récupérer.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Règle associée à la réponse HTTP correspondante.

getSubscription

public SubscriptionProperties getSubscription(String topicName, String subscriptionName)

Obtient des informations sur la file d’attente.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l’abonnement sur lequel obtenir des informations.

Returns:

Informations sur l’abonnement.

getSubscriptionExists

public boolean getSubscriptionExists(String topicName, String subscriptionName)

Obtient l’existence d’un abonnement dans une rubrique.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.

Returns:

true si l’abonnement existe.

getSubscriptionExistsWithResponse

public Response getSubscriptionExistsWithResponse(String topicName, String subscriptionName, Context context)

Obtient l’existence d’un abonnement dans une rubrique.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l'abonnement.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Réponse HTTP et true si l’abonnement existe ; sinon false.

getSubscriptionRuntimeProperties

public SubscriptionRuntimeProperties getSubscriptionRuntimeProperties(String topicName, String subscriptionName)

Obtient les propriétés d’exécution de l’abonnement.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l’abonnement sur lequel obtenir des informations.

Returns:

Propriétés d’exécution relatives à l’abonnement.

getSubscriptionRuntimePropertiesWithResponse

public Response getSubscriptionRuntimePropertiesWithResponse(String topicName, String subscriptionName, Context context)

Obtient les propriétés d’exécution de l’abonnement.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l’abonnement sur lequel obtenir des informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Propriétés d’exécution relatives à l’abonnement.

getSubscriptionWithResponse

public Response getSubscriptionWithResponse(String topicName, String subscriptionName, Context context)

Obtient des informations sur l’abonnement ainsi que sa réponse HTTP.

Parameters:

topicName - Nom de la rubrique associée à l’abonnement.
subscriptionName - Nom de l’abonnement sur lequel obtenir des informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Informations sur l’abonnement et la réponse HTTP associée.

getTopic

public TopicProperties getTopic(String topicName)

Obtient des informations sur le sujet.

Parameters:

topicName - Nom de la rubrique à propos de l’obtention d’informations.

Returns:

Informations sur le sujet.

getTopicExists

public boolean getTopicExists(String topicName)

Obtient si une rubrique avec topicName existe dans l’espace de noms Service Bus.

Parameters:

topicName - Nom de la rubrique.

Returns:

true si la rubrique existe.

getTopicExistsWithResponse

public Response getTopicExistsWithResponse(String topicName, Context context)

Obtient si une rubrique avec topicName existe dans l’espace de noms Service Bus.

Parameters:

topicName - Nom de la rubrique.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Réponse HTTP et true si la rubrique existe ; sinon false.

getTopicRuntimeProperties

public TopicRuntimeProperties getTopicRuntimeProperties(String topicName)

Obtient les propriétés d’exécution de la rubrique.

Parameters:

topicName - Nom de la rubrique à propos de l’obtention d’informations.

Returns:

Propriétés d’exécution relatives à la rubrique.

getTopicRuntimePropertiesWithResponse

public Response getTopicRuntimePropertiesWithResponse(String topicName, Context context)

Obtient les propriétés d’exécution de la rubrique avec sa réponse HTTP.

Parameters:

topicName - Nom de la rubrique à propos de l’obtention d’informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Propriétés d’exécution de la rubrique et de la réponse HTTP associée.

getTopicWithResponse

public Response getTopicWithResponse(String topicName, Context context)

Obtient des informations sur le sujet ainsi que sa réponse HTTP.

Parameters:

topicName - Nom de la rubrique à propos de l’obtention d’informations.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Informations sur le sujet et la réponse HTTP associée.

listQueues

public PagedIterable listQueues()

Récupère toutes les files d’attente dans l’espace de noms Service Bus.

Returns:

PagedIterable de dans l’espace de QueueProperties noms Service Bus.

listQueues

public PagedIterable listQueues(Context context)

Récupère toutes les files d’attente dans l’espace de noms Service Bus.

Parameters:

context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

PagedIterable de dans l’espace de QueueProperties noms Service Bus.

listRules

public PagedIterable listRules(String topicName, String subscriptionName)

Récupère toutes les règles d’une rubrique et d’un abonnement.

Parameters:

topicName - Nom de la rubrique sous laquelle toutes les règles doivent être récupérées.
subscriptionName - Nom de l’abonnement pour lequel toutes les règles doivent être récupérées.

Returns:

Itérable de RuleProperties pour et topicNamesubscriptionName.

listRules

public PagedIterable listRules(String topicName, String subscriptionName, Context context)

Récupère toutes les règles d’une rubrique et d’un abonnement.

Parameters:

topicName - Nom de la rubrique sous laquelle toutes les règles doivent être récupérées.
subscriptionName - Nom de l’abonnement pour lequel toutes les règles doivent être récupérées.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Itérable de RuleProperties pour et topicNamesubscriptionName.

listSubscriptions

public PagedIterable listSubscriptions(String topicName)

Récupère tous les abonnements d’une rubrique.

Parameters:

topicName - Nom de la rubrique sous laquelle tous les abonnements doivent être récupérés.

Returns:

Itérable paginé de SubscriptionProperties pour .topicName

listSubscriptions

public PagedIterable listSubscriptions(String topicName, Context context)

Récupère tous les abonnements d’une rubrique.

Parameters:

topicName - Nom de la rubrique sous laquelle tous les abonnements doivent être récupérés.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Itérable paginé de SubscriptionProperties pour .topicName

listTopics

public PagedIterable listTopics()

Récupère toutes les rubriques de l’espace de noms Service Bus.

Returns:

Itérable paginé de dans l’espace de TopicProperties noms Service Bus.

listTopics

public PagedIterable listTopics(Context context)

Récupère toutes les rubriques de l’espace de noms Service Bus.

Parameters:

context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Itérable paginé de dans l’espace de TopicProperties noms Service Bus.

updateQueue

public QueueProperties updateQueue(QueueProperties queue)

Mises à jour une file d’attente avec le donnéQueueProperties. Le QueueProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getQueue(String queueName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

queue - Informations sur la file d’attente à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.

Returns:

File d’attente mise à jour.

updateQueueWithResponse

public Response updateQueueWithResponse(QueueProperties queue, Context context)

Mises à jour une file d’attente avec le donnéQueueProperties. Le QueueProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getQueue(String queueName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

queue - Informations sur la file d’attente à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

File d’attente mise à jour avec sa réponse HTTP.

updateRule

public RuleProperties updateRule(String topicName, String subscriptionName, RuleProperties rule)

Mises à jour une règle avec le donnéRuleProperties. Le RuleProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getRule(String topicName, String subscriptionName, String ruleName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Parameters:

topicName - Nom de la rubrique sous laquelle la règle est mise à jour.
subscriptionName - Nom de l’abonnement pour lequel la règle est mise à jour.
rule - Informations sur la règle à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.

Returns:

Règle mise à jour.

updateRuleWithResponse

public Response updateRuleWithResponse(String topicName, String subscriptionName, RuleProperties rule, Context context)

Mises à jour une règle avec le donnéRuleProperties. Le RuleProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getRule(String topicName, String subscriptionName, String ruleName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Parameters:

topicName - Nom de la rubrique sous laquelle la règle est mise à jour.
subscriptionName - Nom de l’abonnement pour lequel la règle est mise à jour.
rule - Informations sur la règle à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Mono qui retourne la règle mise à jour en plus de la réponse HTTP.

updateSubscription

public SubscriptionProperties updateSubscription(SubscriptionProperties subscription)

Mises à jour un abonnement avec le donnéSubscriptionProperties. Le SubscriptionProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getSubscription(String topicName, String subscriptionName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

subscription - Informations sur l’abonnement à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.

Returns:

Abonnement mis à jour en plus de la réponse HTTP.

updateSubscriptionWithResponse

public Response updateSubscriptionWithResponse(SubscriptionProperties subscription, Context context)

Mises à jour un abonnement avec le donnéSubscriptionProperties. Le SubscriptionProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getSubscription(String topicName, String subscriptionName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

subscription - Informations sur l’abonnement à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Abonnement mis à jour en plus de la réponse HTTP.

updateTopic

public TopicProperties updateTopic(TopicProperties topic)

Mises à jour une rubrique avec le donnéTopicProperties. Le TopicProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getTopic(String topicName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

topic - Informations sur le sujet à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.

Returns:

Rubrique mise à jour.

updateTopicWithResponse

public Response updateTopicWithResponse(TopicProperties topic, Context context)

Mises à jour une rubrique avec le donnéTopicProperties. Le TopicProperties doit être entièrement rempli, car toutes les propriétés sont remplacées. Si aucune propriété n’est définie, la valeur par défaut du service est utilisée. Le flux suggéré est le suivant :

  1. getTopic(String topicName)
  2. Mettre à jour les éléments requis.
  3. Transmettez la description mise à jour dans cette méthode.

Il existe un sous-ensemble de propriétés qui peuvent être mises à jour. Vous trouverez plus d’informations dans les liens ci-dessous. Il s'agit des éléments suivants :

Parameters:

topic - Informations sur le sujet à mettre à jour. Vous devez attribuer toutes les valeurs de propriétés souhaitées à l'entité mise à jour. En l'absence de valeurs, celles-ci seront définies sur les valeurs par défaut du service.
context - Contexte supplémentaire transmis via le pipeline HTTP pendant l’appel de service.

Returns:

Rubrique mise à jour avec sa réponse HTTP.

S’applique à