Partager via


CreateQueueOptions Classe

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

public final class CreateQueueOptions

Représente l’ensemble d’options qui peuvent être spécifiées pour la création d’une file d’attente.

Récapitulatif du constructeur

Constructeur Description
CreateQueueOptions()

Crée un instance avec le nom de la file d’attente.

CreateQueueOptions(QueueProperties queue)

Initialise une nouvelle instance basée sur le instance spécifié QueueProperties .

Résumé de la méthode

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

Obtient les règles d’autorisation pour contrôler l’accès utilisateur au niveau de l’entité.

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é MessageTimeToLive par défaut: intervalle de temps de message par défaut ISO 8601 à valeur dynamique.

Duration getDuplicateDetectionHistoryTimeWindow()

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

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.

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.

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.

long getMaxMessageSizeInKilobytes()

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

long getMaxSizeInMegabytes()

Obtenir la propriété MaxSizeInMegabytes : taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée pour 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 la propriété Expiration onMessagelettremorte: valeur qui indique si cette file d’attente prend en charge les lettres mortes à l’expiration d’un message.

boolean isDuplicateDetectionRequired()

Obtenir la propriété nécessitela détection dupliquée: valeur indiquant si cette file d’attente nécessite une détection dupliquée.

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 requise: valeur qui indique si la file d’attente prend en charge le concept de sessions.

CreateQueueOptions setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Définissez la propriété DeleteOnIdle automatique: INTERVALLE d’inactivité iso 8601 aprèslequel la file d’attente est automatiquement supprimée.

CreateQueueOptions setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

CreateQueueOptions setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Définissez la propriété ExpirationonMessagelettre morte: valeur qui indique si cette file d’attente prend en charge les lettres mortes à l’expiration d’un message.

CreateQueueOptions setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

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

CreateQueueOptions 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 en double.

CreateQueueOptions setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Définissez la propriété requires Duplicate Detection (Détection dupliquéerequise) : valeur indiquant si cette file d’attente nécessite une détection dupliquée.

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

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

CreateQueueOptions setLockDuration(Duration lockDuration)

Définissez 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.

CreateQueueOptions setMaxDeliveryCount(int maxDeliveryCount)

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

CreateQueueOptions setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Définissez lapropriété Max MessageSizeInKilobytes : Représente l’option de taille maximale des messages (en kilo-octets) par défaut disponible uniquement dans le niveau Premium.

CreateQueueOptions setMaxSizeInMegabytes(int 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.

CreateQueueOptions setPartitioningEnabled(boolean enablePartitioning)

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

CreateQueueOptions setSessionRequired(boolean requiresSession)

Définissez la propriété session requise: valeur qui indique si la file d’attente prend en charge le concept de sessions.

CreateQueueOptions setStatus(EntityStatus status)

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

CreateQueueOptions 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 du constructeur

CreateQueueOptions

public CreateQueueOptions()

Crée un instance avec le nom de la file d’attente. Les valeurs par défaut de la file d’attente sont renseignées. Les propriétés renseignées avec les valeurs par défaut sont les suivantes :

CreateQueueOptions

public CreateQueueOptions(QueueProperties queue)

Initialise une nouvelle instance basée sur le instance spécifié QueueProperties . Cela est utile pour créer une file d’attente basée sur les propriétés d’une file d’attente existante.

Parameters:

queue - File d’attente existante avec lequel créer des options.

Détails de la méthode

getAuthorizationRules

public List getAuthorizationRules()

Obtient les règles d’autorisation pour contrôler l’accès utilisateur au niveau de l’entité.

Returns:

Règles d’autorisation pour contrôler l’accès utilisateur au niveau de l’entité.

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

getDuplicateDetectionHistoryTimeWindow

public Duration getDuplicateDetectionHistoryTimeWindow()

Obtenez la propriété duplicateDetectionHistoryTimeWindow : structure timeSpan ISO 8601 qui définit la durée de l’historique des détections en double. 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 à 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 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.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

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

Returns:

valeur maxMessageSizeInKilobytes.

getMaxSizeInMegabytes

public long getMaxSizeInMegabytes()

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

Returns:

valeur maxSizeInMegabytes.

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 lots 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 dupliquée.

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:

la valeur requiresSession.

setAutoDeleteOnIdle

public CreateQueueOptions setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Définissez la propriété autoDeleteOnIdle : intervalle d’inactivité iso 8601 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 CreateQueueOptions lui-même.

setBatchedOperationsEnabled

public CreateQueueOptions setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

Parameters:

enableBatchedOperations - valeur enableBatchedOperations à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setDeadLetteringOnMessageExpiration

public CreateQueueOptions setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Définissez la propriété deadLetteringOnMessageExpiration : valeur qui indique si cette file d’attente a une prise en charge de lettres mortes à l’expiration d’un message.

Parameters:

deadLetteringOnMessageExpiration - valeur deadLetteringOnMessageExpiration à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setDefaultMessageTimeToLive

public CreateQueueOptions 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 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.

Parameters:

defaultMessageTimeToLive - valeur defaultMessageTimeToLive à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setDuplicateDetectionHistoryTimeWindow

public CreateQueueOptions setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

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

Parameters:

duplicateDetectionHistoryTimeWindow - valeur duplicateDetectionHistoryTimeWindow à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setDuplicateDetectionRequired

public CreateQueueOptions setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Définissez la propriété requiresDuplicateDetection : valeur indiquant si cette file d’attente nécessite une détection dupliquée.

Parameters:

requiresDuplicateDetection - la valeur requiresDuplicateDetection à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setForwardDeadLetteredMessagesTo

public CreateQueueOptions setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

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

Parameters:

forwardDeadLetteredMessagesTo - valeur forwardDeadLetteredMessagesTo à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setForwardTo

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

setLockDuration

public CreateQueueOptions setLockDuration(Duration lockDuration)

Définissez 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.

Parameters:

lockDuration - valeur lockDuration à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setMaxDeliveryCount

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

setMaxMessageSizeInKilobytes

public CreateQueueOptions setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Définissez la propriété maxMessageSizeInKilobytes : représente l’option de taille de message maximale (en kilo-octets) par défaut disponible uniquement dans le niveau Premium. Le maximum par défaut dans le niveau Standard est de 256 Ko et de 1 Mo dans le niveau Premium. Des tailles de message plus importantes sont disponibles en préversion. Voir plus d’informations

Parameters:

maxMessageSizeInKilobytes - valeur maxMessageSizeInKilobytes à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setMaxSizeInMegabytes

public CreateQueueOptions setMaxSizeInMegabytes(int 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 CreateQueueOptions lui-même.

setPartitioningEnabled

public CreateQueueOptions setPartitioningEnabled(boolean enablePartitioning)

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

Parameters:

enablePartitioning - valeur enablePartitioning à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setSessionRequired

public CreateQueueOptions setSessionRequired(boolean requiresSession)

Définir la propriété requiresSession : valeur qui indique si la file d’attente prend en charge le concept de sessions.

Parameters:

requiresSession - valeur requiresSession à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setStatus

public CreateQueueOptions setStatus(EntityStatus status)

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

Parameters:

status - valeur status à définir.

Returns:

l’objet CreateQueueOptions lui-même.

setUserMetadata

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

S’applique à