Partager via


SubscriptionProperties Classe

  • java.lang.Object
    • com.azure.messaging.servicebus.administration.models.SubscriptionProperties

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é DeleteOnIdle automatique: intervalle d’inactivité iso 8601 aprèslequel l’abonnement est automatiquement supprimé.

Duration getDefaultMessageTimeToLive()

Obtenez la propriété MessageTimeToLive par défaut: intervalle de temps de message par défaut ISO 8601 à valeur dynamique.

String getForwardDeadLetteredMessagesTo()

Get the forwardDeadLetteredMessagesTo property : Nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.

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.

Duration getLockDuration()

Obtenez la propriété Durée du verrou: 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.

int getMaxDeliveryCount()

Obtenir la propriété Nombre de remisesmaximal: nombre maximal de remises.

EntityStatus 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: métadonnées associées à l’abonnement.

boolean isBatchedOperationsEnabled()

Obtenez la propriété EnableBatchedOperations : Valeur qui indique si les opérations par lots côté serveur sont activées.

boolean isDeadLetteringOnFilterEvaluationExceptions()

Obtenir la propriété Exceptions d’évaluationonfilterde lettresmortes: valeur qui indique si cet abonnement a une prise en charge des lettres mortes lorsqu’un message expire.

boolean isDeadLetteringOnMessageExpiration()

Obtenir la propriété Expiration onMessagelettremorte: valeur qui indique si cet abonnement a une prise en charge des lettres mortes à l’expiration d’un message.

boolean isSessionRequired()

Obtenir la propriété Session nécessite: valeur qui indique si la file d’attente prend en charge le concept de sessions.

SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Définissez lapropriété Auto DeleteOnIdle : ISO 8601 Intervalled’inactivité après lequel l’abonnement est automatiquement supprimé.

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.

SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Définissez lapropriété Dead LetteringOnMessageExpiration : valeur qui indique si cet abonnement prend en charge les lettres mortes lorsqu’un message expire.

SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Définissez la propriété ToLive de tempsde message par défaut: intervalle de temps de message par défaut ISO 8601 sur valeur dynamique.

SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

Définissez la propriété Exceptions d’évaluationonfilterde lettresmortes: valeur qui indique si cet abonnement prend en charge les lettres mortes lorsqu’un message expire.

SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Définissez lapropriété Forward DeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.

SubscriptionProperties setForwardTo(String forwardTo)

Définir la propriété forwardTo : nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.

SubscriptionProperties setLockDuration(Duration lockDuration)

Définissez la propriété Durée du verrou: 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.

SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

Définissez la propriété nombre maximalde remises: nombre maximal de remises.

SubscriptionProperties setStatus(EntityStatus status)

Définissez la propriété status : État d’une ressource Service Bus.

SubscriptionProperties setUserMetadata(String userMetadata)

Définissez la propriété userMetadata : Métadonnées associées à l’abonnement.

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:

valeur autoDeleteOnIdle.

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:

valeur defaultMessageTimeToLive.

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:

valeur forwardDeadLetteredMessagesTo.

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:

valeur forwardTo.

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:

valeur lockDuration.

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:

valeur maxDeliveryCount.

getStatus

public EntityStatus getStatus()

Obtenez la propriété status : État d’une ressource Service Bus.

Returns:

valeur status.

getSubscriptionName

public String getSubscriptionName()

Obtient le nom de l'abonnement.

Returns:

Nom de l'abonnement.

getTopicName

public String getTopicName()

Obtient le nom de la rubrique sous laquelle existe l’abonnement.

Returns:

Nom de la rubrique sous laquelle existe l’abonnement.

getUserMetadata

public String getUserMetadata()

Obtenir la propriété userMetadata : Métadonnées associées à l’abonnement. Nombre maximal de caractères : 1 024.

Returns:

valeur userMetadata.

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:

valeur enableBatchedOperations.

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:

valeur deadLetteringOnFilterEvaluationExceptions.

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:

valeur deadLetteringOnMessageExpiration.

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:

valeur requiresSession.

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:

autoDeleteOnIdle - valeur autoDeleteOnIdle à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

enableBatchedOperations - valeur enableBatchedOperations à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

deadLetteringOnMessageExpiration - valeur deadLetteringOnMessageExpiration à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

defaultMessageTimeToLive - valeur defaultMessageTimeToLive à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

deadLetteringOnFilterEvaluationExceptions - valeur deadLetteringOnFilterEvaluationExceptions à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

forwardDeadLetteredMessagesTo - valeur forwardDeadLetteredMessagesTo à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

forwardTo - valeur forwardTo à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

lockDuration - valeur lockDuration à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

maxDeliveryCount - valeur maxDeliveryCount à définir.

Returns:

l’objet SubscriptionProperties lui-même.

setStatus

public SubscriptionProperties setStatus(EntityStatus status)

Définissez la propriété status : État d’une ressource Service Bus.

Parameters:

status - valeur status à définir.

Returns:

l’objet SubscriptionProperties lui-même.

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:

userMetadata - valeur userMetadata à définir.

Returns:

l’objet SubscriptionProperties lui-même.

S’applique à