SubscriptionProperties Classe
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. SubscriptionProperties
- com.
public final class SubscriptionProperties
Propriétés d’un abonnement.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Duration |
getAutoDeleteOnIdle()
Obtenir la propriété Delete |
Duration |
getDefaultMessageTimeToLive()
Obtenez la propriété Message |
String |
getForwardDeadLetteredMessagesTo()
Get the forward |
String |
getForwardTo()
Obtenir la propriété forward |
Duration |
getLockDuration()
Obtenez la propriété Durée du verrou |
int |
getMaxDeliveryCount()
Obtenir la propriété Nombre de remises |
Entity |
getStatus()
Obtenez la propriété status : État d’une ressource Service Bus. |
String |
getSubscriptionName()
Obtient le nom de l'abonnement. |
String |
getTopicName()
Obtient le nom de la rubrique sous laquelle existe l’abonnement. |
String |
getUserMetadata()
Obtenir la propriété métadonnées de l’utilisateur |
boolean |
isBatchedOperationsEnabled()
Obtenez la propriété Enable |
boolean |
isDeadLetteringOnFilterEvaluationExceptions()
Obtenir la propriété Exceptions d’évaluation |
boolean |
isDeadLetteringOnMessageExpiration()
Obtenir la propriété Expiration onMessage |
boolean |
isSessionRequired()
Obtenir la propriété Session nécessite |
Subscription |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Définissez la |
Subscription |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Définissez la propriété enable |
Subscription |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Définissez la |
Subscription |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Définissez la propriété ToLive de temps |
Subscription |
setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Définissez la propriété Exceptions d’évaluation |
Subscription |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Définissez la |
Subscription |
setForwardTo(String forwardTo)
Définir la propriété forward |
Subscription |
setLockDuration(Duration lockDuration)
Définissez la propriété Durée du verrou |
Subscription |
setMaxDeliveryCount(int maxDeliveryCount)
Définissez la propriété nombre maximal |
Subscription |
setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus. |
Subscription |
setUserMetadata(String userMetadata)
Définissez la propriété user |
Méthodes héritées de java.lang.Object
Détails de la méthode
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Obtenez la propriété autoDeleteOnIdle : intervalle d’inactivité iso 8601 timeSpan après lequel l’abonnement est automatiquement supprimé. La durée minimale est de 5 minutes.
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Obtenez la propriété defaultMessageTimeToLive : intervalle de temps de message par défaut ISO 8601 pour la valeur en direct. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même.
Returns:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
Obtenir la propriété forwardDeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
Returns:
getForwardTo
public String getForwardTo()
Obtenir la propriété forwardTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
Returns:
getLockDuration
public Duration getLockDuration()
Obtenir la propriété lockDuration : durée iso 8601 d’un peek-lock ; c’est-à-dire la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale de LockDuration est de 5 minutes ; la valeur par défaut est 1 minute.
Returns:
getMaxDeliveryCount
public int getMaxDeliveryCount()
Obtenir la propriété maxDeliveryCount : nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises. La valeur par défaut est 10.
Returns:
getStatus
public EntityStatus getStatus()
Obtenez la propriété status : État d’une ressource Service Bus.
Returns:
getSubscriptionName
public String getSubscriptionName()
Obtient le nom de l'abonnement.
Returns:
getTopicName
public String getTopicName()
Obtient le nom de la rubrique sous laquelle existe l’abonnement.
Returns:
getUserMetadata
public String getUserMetadata()
Obtenir la propriété userMetadata : Métadonnées associées à l’abonnement. Nombre maximal de caractères : 1 024.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Obtenez la propriété enableBatchedOperations : valeur qui indique si les opérations par lots côté serveur sont activées.
Returns:
isDeadLetteringOnFilterEvaluationExceptions
public boolean isDeadLetteringOnFilterEvaluationExceptions()
Obtenir la propriété deadLetteringOnFilterEvaluationExceptions : valeur qui indique si cet abonnement a une prise en charge des lettres mortes à l’expiration d’un message.
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
Obtenir la propriété deadLetteringOnMessageExpiration : valeur qui indique si cet abonnement a une prise en charge des lettres mortes lorsqu’un message expire.
Returns:
isSessionRequired
public boolean isSessionRequired()
Obtenir la propriété requiresSession : valeur qui indique si la file d’attente prend en charge le concept de sessions.
Returns:
setAutoDeleteOnIdle
public SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Définissez la propriété autoDeleteOnIdle : Intervalle d’inactivité iso 8601 timeSpan après lequel l’abonnement est automatiquement supprimé. La durée minimale est de 5 minutes.
Parameters:
Returns:
setBatchedOperationsEnabled
public SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)
Définissez la propriété enableBatchedOperations : Valeur qui indique si les opérations par lot côté serveur sont activées.
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Définissez la propriété deadLetteringOnMessageExpiration : valeur qui indique si cet abonnement prend en charge les lettres mortes lorsqu’un message expire.
Parameters:
Returns:
setDefaultMessageTimeToLive
public SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Définissez la propriété defaultMessageTimeToLive : intervalle de temps de message par défaut ISO 8601 sur valeur dynamique. Il s’agit de la durée d’expiration du message, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même.
Parameters:
Returns:
setEnableDeadLetteringOnFilterEvaluationExceptions
public SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Définissez la propriété deadLetteringOnFilterEvaluationExceptions : valeur qui indique si cet abonnement prend en charge les lettres mortes lorsqu’un message expire.
Parameters:
Returns:
setForwardDeadLetteredMessagesTo
public SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Définissez la propriété forwardDeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
Parameters:
Returns:
setForwardTo
public SubscriptionProperties setForwardTo(String forwardTo)
Définissez la propriété forwardTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
Parameters:
Returns:
setLockDuration
public SubscriptionProperties setLockDuration(Duration lockDuration)
Définissez la propriété lockDuration : durée de la période ISO 8601 d’un aperçu-verrouillage ; autrement dit, la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale de LockDuration est de 5 minutes ; la valeur par défaut est 1 minute.
Parameters:
Returns:
setMaxDeliveryCount
public SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)
Définissez la propriété maxDeliveryCount : nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises. La valeur par défaut est 10.
Parameters:
Returns:
setStatus
public SubscriptionProperties setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus.
Parameters:
Returns:
setUserMetadata
public SubscriptionProperties setUserMetadata(String userMetadata)
Définissez la propriété userMetadata : métadonnées associées à l’abonnement. Nombre maximal de caractères : 1 024.
Parameters:
Returns:
S’applique à
Azure SDK for Java