TopicDescription Classe
- java.
lang. Object - com.
microsoft. azure. servicebus. management. UnknownPropertiesHolder - com.
microsoft. azure. servicebus. management. TopicDescription
- com.
- com.
public class TopicDescription
extends com.microsoft.azure.servicebus.management.UnknownPropertiesHolder
Représente la description des métadonnées de la rubrique.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
TopicDescription(String path) |
Initialise une nouvelle instance de description de la rubrique |
Résumé de la méthode
Méthodes héritées de java.lang.Object
Détails du constructeur
TopicDescription
public TopicDescription(String path)
Initialise une nouvelle instance de TopicDescription avec le chemin relatif spécifié.
Parameters:
- Chemin de la rubrique. La longueur maximale est de 260 caractères. Impossible de commencer ou de se terminer par une barre oblique. Impossible d’avoir des caractères restreints : '@','?','#','*'
Détails de la méthode
equals
public boolean equals(Object o)
Overrides:
TopicDescription.equals(Object o)Parameters:
getAuthorizationRules
public List
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Durée de vie correspond à 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 getTimeToLive() n’est pas défini sur un message lui-même. Les messages plus anciens que la valeur TimeToLive expirent et ne peuvent plus être conservés dans la banque de messages. Les abonnés ne peuvent pas recevoir de messages expirés.
Returns:
getDuplicationDetectionHistoryTimeWindow
public Duration getDuplicationDetectionHistoryTimeWindow()
Returns:
getEntityStatus
public EntityStatus getEntityStatus()
Obtient le status de l’entité. Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.
Returns:
getMaxSizeInMB
public long getMaxSizeInMB()
Returns:
getPath
public String getPath()
Returns:
getUserMetadata
public String getUserMetadata()
Returns:
- Metdata personnalisées que l’utilisateur peut associer à la description.
hashCode
public int hashCode()
Overrides:
TopicDescription.hashCode()isEnableBatchedOperations
public boolean isEnableBatchedOperations()
Returns:
isEnablePartitioning
public boolean isEnablePartitioning()
Returns:
isRequiresDuplicateDetection
public boolean isRequiresDuplicateDetection()
Si cette option est activée, les messages en double ayant le même getMessageId() message et envoyés à la file d’attente dans la durée de #getDuplicationDetectionHistoryTimeWindow seront ignorés.
Returns:
isSupportOrdering
public boolean isSupportOrdering()
Returns:
setAuthorizationRules
public void setAuthorizationRules(List
Parameters:
- AuthorizationRule sur la rubrique pour contrôler l’accès utilisateur au niveau de l’entité.
setAutoDeleteOnIdle
public void setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Parameters:
- Intervalle d’inactivité après lequel la rubrique est automatiquement supprimée. La durée minimale est de 5 minutes.
setDefaultMessageTimeToLive
public void setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Parameters:
- Définit la valeur d’heure de vie du message par défaut. La valeur ne peut pas être inférieure à 1 seconde. Voir getDefaultMessageTimeToLive()
setDuplicationDetectionHistoryTimeWindow
public void setDuplicationDetectionHistoryTimeWindow(Duration duplicationDetectionHistoryTimeWindow)
Parameters:
- Durée de l’historique de détection des doublons géré par le service. La valeur maximale est 1 jour et la valeur minimale est de 20 secondes.
setEnableBatchedOperations
public void setEnableBatchedOperations(boolean enableBatchedOperations)
Parameters:
- Indique si les opérations par lots côté serveur sont activées.
setEnablePartitioning
public void setEnablePartitioning(boolean enablePartitioning)
Parameters:
- true si la rubrique doit être partitionnée entre plusieurs répartiteurs de messages.
setEntityStatus
public void setEntityStatus(EntityStatus status)
Parameters:
- status de la rubrique (Activé/Désactivé). Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.
setMaxSizeInMB
public void setMaxSizeInMB(long maxSize)
Parameters:
- Définit la taille maximale de la rubrique en mégaoctets, qui est la taille de la mémoire allouée à la rubrique.
setRequiresDuplicateDetection
public void setRequiresDuplicateDetection(boolean requiresDuplicateDetection)
Parameters:
- Définissez sur true si la détection des doublons doit être activée. Voir aussi - isRequiresDuplicateDetection()
setSupportOrdering
public void setSupportOrdering(boolean supportOrdering)
Parameters:
- Définit si le classement doit être conservé. Si la valeur est true, les messages envoyés à la rubrique sont transférés à l’abonnement dans l’ordre.
setUserMetadata
public void setUserMetadata(String userMetadata)
Parameters:
- Metdata personnalisées que l’utilisateur peut associer à la description. Ne peut pas être null. La longueur maximale est de 1 024 caractères
S’applique à
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour