Partager via


QueueProperties Classe

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

public final class QueueProperties

Propriétés d’une file d’attente.

Résumé de la méthode

Modificateur et type Méthode et description
List<AuthorizationRule> getAuthorizationRules()

Obtenez la propriété Règles d’autorisation: Règles d’autorisation pour la ressource.

Duration getAutoDeleteOnIdle()

Obtenez la propriété Supprimer automatiquementOnIdle : Intervalle d’inactivité de l’intervalle de tempsISO 8601 après lequel la file d’attente est automatiquement supprimée.

Duration getDefaultMessageTimeToLive()

Obtenez la propriété Message TimeToLive par défaut: Intervalle de temps de message par défaut ISO 8601 pour la valeur live.

Duration getDuplicateDetectionHistoryTimeWindow()

Obtenez la propriété Fenêtre de tempsde l’historiquede détectionen double: structure d’intervalle de tempsISO 8601 qui définit la durée de l’historique de détection des doublons.

String getForwardDeadLetteredMessagesTo()

Obtenir lapropriété Forward DeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente sont transférés.

String getForwardTo()

Obtenir la propriété forwardTo : nom de l’entité destinataire à laquelle tous les messages envoyés à la file d’attente sont transférés.

Duration getLockDuration()

Obtenez 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.

int getMaxDeliveryCount()

Obtenez la propriété nombre maximalde remises: nombre maximal de remises.

long getMaxMessageSizeInKilobytes()

Obtenir la propriété MaxMessageSizeInKilobytes : taille maximale d’un message en kilo-octets.

long getMaxSizeInMegabytes()

Obtient la taille maximale de la file d’attente en mégaoctets, qui est la taille de la mémoire allouée à la file d’attente.

String getName()

Obtient le nom de la file d'attente.

EntityStatus getStatus()

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

String getUserMetadata()

Obtenir la propriété userMetadata : metdata personnalisée que l’utilisateur peut associer à la description.

boolean isBatchedOperationsEnabled()

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

boolean isDeadLetteringOnMessageExpiration()

Obtenir lapropriété Dead LetteringOnMessageExpiration : valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

boolean isDuplicateDetectionRequired()

Obtient la propriété requiresDuplicateDetection : valeur indiquant si cette file d’attente nécessite une détection des doublons.

boolean isPartitioningEnabled()

Obtenir la propriété enablePartitioning : valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.

boolean isSessionRequired()

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

QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Définissez lapropriété Auto DeleteOnIdle : ISO 8601 Intervalled’inactivité après lequel la file d’attente est automatiquement supprimée.

QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Définissez la propriété enableBatchedOperations : Valeur qui indique si les opérations par lot côté serveur sont activées.

QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

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

QueueProperties 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.

QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Définissez la propriété Fenêtre de tempsd’historiquede détectiondupliquée: structure d’intervalle de tempsISO 8601 qui définit la durée de l’historique de détection des doublons.

QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Définissez lapropriété Forward DeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente sont transférés.

QueueProperties setForwardTo(String forwardTo)

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

QueueProperties 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.

QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Définit le nombre maximal de remises.

QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Définissez lapropriété Max MessageSizeInKilobytes : Taille maximale d’un message en kilo-octets.

QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Définissez la propriété MaxSizeInMegabytes : taille maximale de la file d’attente en mégaoctets, qui est la taille de la mémoire allouée à la file d’attente.

QueueProperties setStatus(EntityStatus status)

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

QueueProperties setUserMetadata(String userMetadata)

Définissez la propriété userMetadata : metdata personnalisées que l’utilisateur peut associer à la description.

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

Détails de la méthode

getAuthorizationRules

public List getAuthorizationRules()

Obtenez la propriété authorizationRules : Règles d’autorisation pour la ressource.

Returns:

valeur authorizationRules.

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Obtenez la propriété autoDeleteOnIdle : Intervalle d’inactivité iso 8601 timeSpan après lequel la file d’attente est automatiquement supprimée. 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 live. 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.

Returns:

valeur defaultMessageTimeToLive.

getDuplicateDetectionHistoryTimeWindow

public Duration getDuplicateDetectionHistoryTimeWindow()

Obtenez la propriété duplicateDetectionHistoryTimeWindow : structure iso 8601 timeSpan qui définit la durée de l’historique de détection des doublons. La valeur par défaut est 10 minutes.

Returns:

valeur duplicateDetectionHistoryTimeWindow.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Obtenir la propriété forwardDeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente 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 à la file d’attente sont transférés.

Returns:

valeur forwardTo.

getLockDuration

public Duration getLockDuration()

Obtenir 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.

Returns:

valeur lockDuration.

getMaxDeliveryCount

public int getMaxDeliveryCount()

Obtenez la propriété maxDeliveryCount : nombre maximal de remises. Un message est automatiquement mis en lettres mortes après ce nombre de livraisons. La valeur par défaut est 10.

Returns:

valeur maxDeliveryCount.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

Obtenez la propriété maxMessageSizeInKilobytes : Taille maximale d’un message en kilo-octets.

Returns:

valeur maxMessageSizeInKilobytes.

getMaxSizeInMegabytes

public long getMaxSizeInMegabytes()

Obtient la taille maximale de la file d’attente en mégaoctets, qui est la taille de la mémoire allouée à la file d’attente.

Returns:

valeur maxSizeInMegabytes.

getName

public String getName()

Obtient le nom de la file d'attente.

Returns:

Nom de la file d'attente.

getStatus

public EntityStatus getStatus()

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

Returns:

valeur status.

getUserMetadata

public String getUserMetadata()

Obtenir la propriété userMetadata : metdata personnalisée que l’utilisateur peut associer à la description. La longueur maximale est de 1 024 caractères.

Returns:

valeur userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

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

Returns:

valeur enableBatchedOperations.

isDeadLetteringOnMessageExpiration

public boolean isDeadLetteringOnMessageExpiration()

Obtenir la propriété deadLetteringOnMessageExpiration : valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

Returns:

valeur deadLetteringOnMessageExpiration.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

Obtenir la propriété requiresDuplicateDetection : valeur indiquant si cette file d’attente nécessite une détection des doublons.

Returns:

valeur requiresDuplicateDetection.

isPartitioningEnabled

public boolean isPartitioningEnabled()

Obtenir la propriété enablePartitioning : valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.

Returns:

valeur enablePartitioning.

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 QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Définissez la propriété autoDeleteOnIdle : Iso 8601 timeSpan intervalle d’inactivité après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes.

Parameters:

autoDeleteOnIdle - valeur autoDeleteOnIdle à définir.

Returns:

l’objet QueueProperties lui-même.

setBatchedOperationsEnabled

public QueueProperties 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 QueueProperties lui-même.

setDeadLetteringOnMessageExpiration

public QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Définissez la propriété deadLetteringOnMessageExpiration : valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

Parameters:

deadLetteringOnMessageExpiration - valeur deadLetteringOnMessageExpiration à définir.

Returns:

l’objet QueueProperties lui-même.

setDefaultMessageTimeToLive

public QueueProperties 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 QueueProperties lui-même.

setDuplicateDetectionHistoryTimeWindow

public QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Définissez la propriété duplicateDetectionHistoryTimeWindow : structure timeSpan ISO 8601 qui définit la durée de l’historique de détection des doublons. La valeur par défaut est 10 minutes.

Parameters:

duplicateDetectionHistoryTimeWindow - valeur duplicateDetectionHistoryTimeWindow à définir.

Returns:

l’objet QueueProperties lui-même.

setForwardDeadLetteredMessagesTo

public QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Définissez la propriété forwardDeadLetteredMessagesTo : nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente sont transférés.

Parameters:

forwardDeadLetteredMessagesTo - valeur forwardDeadLetteredMessagesTo à définir.

Returns:

l’objet QueueProperties lui-même.

setForwardTo

public QueueProperties setForwardTo(String forwardTo)

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

Parameters:

forwardTo - valeur forwardTo à définir.

Returns:

l’objet QueueProperties lui-même.

setLockDuration

public QueueProperties 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 QueueProperties lui-même.

setMaxDeliveryCount

public QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Définit le nombre maximal de remises. Un message est automatiquement mis en lettres mortes après ce nombre de livraisons. La valeur par défaut est 10.

Parameters:

maxDeliveryCount - valeur maxDeliveryCount à définir.

Returns:

l’objet QueueProperties lui-même.

setMaxMessageSizeInKilobytes

public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Définissez la propriété maxMessageSizeInKilobytes : taille maximale d’un message en kilo-octets.

Parameters:

maxMessageSizeInKilobytes - valeur maxMessageSizeInKilobytes à définir.

Returns:

l’objet QueueDescription lui-même.

setMaxSizeInMegabytes

public QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Définissez la propriété maxSizeInMegabytes : taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée à la file d’attente.

Parameters:

maxSizeInMegabytes - valeur maxSizeInMegabytes à définir.

Returns:

l’objet QueueProperties lui-même.

setStatus

public QueueProperties setStatus(EntityStatus status)

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

Parameters:

status - valeur status à définir.

Returns:

l’objet QueueProperties lui-même.

setUserMetadata

public QueueProperties setUserMetadata(String userMetadata)

Définissez la propriété userMetadata : metdata personnalisées que l’utilisateur peut associer à la description. La longueur maximale est de 1 024 caractères.

Parameters:

userMetadata - valeur userMetadata à définir.

Returns:

l’objet QueueProperties lui-même.

S’applique à