TopicProperties Classe
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. TopicProperties
- com.
public final class TopicProperties
Représente les propriétés statiques de la rubrique.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
List<Authorization |
getAuthorizationRules()
Obtenez la propriété Rules d’autorisation |
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 |
long |
getMaxMessageSizeInKilobytes()
Obtenir la propriété Taille |
long |
getMaxSizeInMegabytes()
Obtenir la propriété Max |
String |
getName()
Obtient le nom de la rubrique. |
Entity |
getStatus()
Obtenez la propriété status : État d’une ressource Service Bus. |
String |
getUserMetadata()
Obtenir la propriété de métadonnées utilisateur |
boolean |
isBatchedOperationsEnabled()
Obtenez la propriété Enable |
boolean |
isDuplicateDetectionRequired()
Obtenir la propriété requires |
boolean |
isOrderingSupported()
Obtenir la propriété Ordering de prise en charge |
boolean |
isPartitioningEnabled()
Obtenir la propriété enable |
Topic |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Définissez la propriété Delete |
Topic |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Définissez la propriété Message |
Topic |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Définissez la propriété Fenêtre de temps |
Topic |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Définissez la propriété requires |
Topic |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Définissez la propriété Max |
Topic |
setMaxSizeInMegabytes(long maxSizeInMegabytes)
Définissez la propriété Max |
Topic |
setOrderingSupported(boolean supportOrdering)
Définir la propriété d’ordre de prise en charge |
Topic |
setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus. |
Topic |
setUserMetadata(String userMetadata)
Définissez la propriété user |
Méthodes héritées de java.lang.Object
Détails de la méthode
getAuthorizationRules
public List
Obtenir la propriété authorizationRules : Règles d’autorisation pour la ressource.
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Obtenez la propriété autoDeleteOnIdle : intervalle d’inactivité iso 8601 timeSpan après lequel la rubrique 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 en direct. 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:
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 rubrique en mégaoctets, qui correspond à la taille de la mémoire allouée pour la rubrique.
Returns:
getName
public String getName()
Obtient le nom de la rubrique.
Returns:
getStatus
public EntityStatus getStatus()
Obtenez la propriété status : État d’une ressource Service Bus.
Returns:
getUserMetadata
public String getUserMetadata()
Obtenez la propriété userMetadata : Métadonnées associées à la rubrique.
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:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Obtenir la propriété requiresDuplicateDetection : valeur indiquant si cette rubrique nécessite une détection dupliquée.
Returns:
isOrderingSupported
public boolean isOrderingSupported()
Obtenir la propriété supportOrdering : valeur qui indique si la rubrique prend en charge l’ordre.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Obtenir la propriété enablePartitioning : valeur qui indique si la rubrique doit être partitionnée entre plusieurs répartiteurs de messages.
Returns:
setAutoDeleteOnIdle
public TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Définissez la propriété autoDeleteOnIdle : intervalle d’inactivité iso 8601 après lequel la rubrique est automatiquement supprimée. La durée minimale est de 5 minutes.
Parameters:
Returns:
setDefaultMessageTimeToLive
public TopicProperties 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 TopicProperties 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 TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Définissez la propriété requiresDuplicateDetection : valeur indiquant si cette rubrique nécessite une détection en double.
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Définissez la propriété maxMessageSizeInKilobytes : taille maximale d’un message en kilo-octets.
Parameters:
Returns:
setMaxSizeInMegabytes
public TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)
Définissez la propriété maxSizeInMegabytes : taille maximale de la rubrique en mégaoctets, qui correspond à la taille de la mémoire allouée pour la rubrique.
Parameters:
Returns:
setOrderingSupported
public TopicProperties setOrderingSupported(boolean supportOrdering)
Définissez la propriété supportOrdering : valeur qui indique si la rubrique prend en charge l’ordre.
Parameters:
Returns:
setStatus
public TopicProperties setStatus(EntityStatus status)
Définissez la propriété status : État d’une ressource Service Bus.
Parameters:
Returns:
setUserMetadata
public TopicProperties setUserMetadata(String userMetadata)
Définissez la propriété userMetadata : Métadonnées associées à la rubrique.
Parameters:
Returns:
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