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é.
Paramètres:
- 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)
Remplacements:
TopicDescription.equals(Object o)Paramètres:
getAuthorizationRules
public List
Retours:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Retours:
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.
Retours:
getDuplicationDetectionHistoryTimeWindow
public Duration getDuplicationDetectionHistoryTimeWindow()
Retours:
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.
Retours:
getMaxSizeInMB
public long getMaxSizeInMB()
Retours:
getPath
public String getPath()
Retours:
getUserMetadata
public String getUserMetadata()
Retours:
- Metdata personnalisées que l’utilisateur peut associer à la description.
hashCode
public int hashCode()
Remplacements:
TopicDescription.hashCode()isEnableBatchedOperations
public boolean isEnableBatchedOperations()
Retours:
isEnablePartitioning
public boolean isEnablePartitioning()
Retours:
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.
Retours:
isSupportOrdering
public boolean isSupportOrdering()
Retours:
setAuthorizationRules
public void setAuthorizationRules(List
Paramètres:
- AuthorizationRule sur la rubrique pour contrôler l’accès utilisateur au niveau de l’entité.
setAutoDeleteOnIdle
public void setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Paramètres:
- 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)
Paramètres:
- 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)
Paramètres:
- 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)
Paramètres:
- Indique si les opérations par lots côté serveur sont activées.
setEnablePartitioning
public void setEnablePartitioning(boolean enablePartitioning)
Paramètres:
- true si la rubrique doit être partitionnée entre plusieurs répartiteurs de messages.
setEntityStatus
public void setEntityStatus(EntityStatus status)
Paramètres:
- 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)
Paramètres:
- 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)
Paramètres:
- Définissez sur true si la détection des doublons doit être activée. Voir aussi - isRequiresDuplicateDetection()
setSupportOrdering
public void setSupportOrdering(boolean supportOrdering)
Paramètres:
- 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)
Paramètres:
- 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