CreateQueueOptions Classe
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. CreateQueueOptions
- com.
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<Authorization |
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 automatiquement |
Duration |
getDefaultMessageTimeToLive()
Obtenez la propriété Message |
Duration |
getDuplicateDetectionHistoryTimeWindow()
Obtenez la propriété Fenêtre de temps |
String |
getForwardDeadLetteredMessagesTo()
Obtenir la propriété 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 |
long |
getMaxMessageSizeInKilobytes()
Obtenir la propriété Taille |
long |
getMaxSizeInMegabytes()
Obtenir la propriété Max |
Entity |
getStatus()
Obtenez la propriété status : État d’une ressource Service Bus. |
String |
getUserMetadata()
Obtenir la propriété user |
boolean |
isBatchedOperationsEnabled()
Obtenez la propriété Enable |
boolean |
isDeadLetteringOnMessageExpiration()
Obtenir la propriété Expiration onMessage |
boolean |
isDuplicateDetectionRequired()
Obtenir la propriété nécessite |
boolean |
isPartitioningEnabled()
Obtenir la propriété enable |
boolean |
isSessionRequired()
Obtenir la propriété Session requise |
Create |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Définissez la propriété Delete |
Create |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Définissez la propriété enable |
Create |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Définissez la propriété Expiration |
Create |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Définissez la propriété Message |
Create |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Définissez la propriété Fenêtre de temps |
Create |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Définissez la propriété requires Duplicate Detection (Détection dupliquée |
Create |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Définissez la |
Create |
setForwardTo(String forwardTo)
Définir la propriété forward |
Create |
setLockDuration(Duration lockDuration)
Définissez la propriété Durée du verrou |
Create |
setMaxDeliveryCount(int maxDeliveryCount)
Définissez la propriété Nombre de remises |
Create |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Définissez la |
Create |
setMaxSizeInMegabytes(int maxSizeInMegabytes)
Définissez la propriété Max |
Create |
setPartitioningEnabled(boolean enablePartitioning)
Définissez la propriété enable |
Create |
setSessionRequired(boolean requiresSession)
Définissez la propriété session requise |
Create |
setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus. |
Create |
setUserMetadata(String userMetadata)
Définissez la propriété user |
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 :
- setAutoDeleteOnIdle(Duration autoDeleteOnIdle) est valeur de durée maximale.
- setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive) est valeur de durée maximale.
- setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow) est une valeur de durée maximale, mais la détection de duplication est désactivée.
- setDuplicateDetectionRequired(boolean requiresDuplicateDetection) a la valeur false.
- setBatchedOperationsEnabled(boolean enableBatchedOperations) est vrai.
- setLockDuration(Duration lockDuration) est de 1 minute.
- setMaxDeliveryCount(int maxDeliveryCount) est 10.
- setMaxSizeInMegabytes(int maxSizeInMegabytes) est de 1 024 Mo.
- setSessionRequired(boolean requiresSession) a la valeur false.
- setStatus(EntityStatus status) a la valeur ACTIVE.
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:
Détails de la méthode
getAuthorizationRules
public List
Obtient les règles d’autorisation pour contrôler l’accès utilisateur au niveau de l’entité.
Returns:
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:
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:
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:
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:
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:
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:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Obtenir la propriété maxMessageSizeInKilobytes : taille maximale d’un message en kilo-octets.
Returns:
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:
getStatus
public EntityStatus getStatus()
Obtenez la propriété status : État d’une ressource Service Bus.
Returns:
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:
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:
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:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Obtenir la propriété requiresDuplicateDetection : valeur indiquant si cette file d’attente nécessite une détection dupliquée.
Returns:
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:
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 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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
setStatus
public CreateQueueOptions setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus.
Parameters:
Returns:
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:
Returns:
S’applique à
Azure SDK for Java