Partager via


CreateTopicOptions Classe

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

public final class CreateTopicOptions

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

Récapitulatif du constructeur

Constructeur Description
CreateTopicOptions()

Crée une instance.

CreateTopicOptions(TopicProperties topic)

Initialise une nouvelle instance en fonction du instance spécifié CreateTopicOptions .

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é DeleteOnIdle automatique: ISO 8601 Intervalled’inactivité 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.

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

boolean isSupportOrdering()

Définit si l’ordre doit être conservé.

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

CreateTopicOptions setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

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

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

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

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

CreateTopicOptions setMaxDeliveryCount(int maxDeliveryCount)

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

CreateTopicOptions setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

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

CreateTopicOptions setMaxSizeInMegabytes(long maxSizeInMegabytes)

Définissez lapropriété Max SizeInMegabytes : 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.

CreateTopicOptions setOrderingSupported(boolean supportOrdering)

Définit si l’ordre doit être conservé.

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

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

CreateTopicOptions setStatus(EntityStatus status)

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

CreateTopicOptions setUserMetadata(String userMetadata)

Définissez lapropriété user Metadata : metdata personnalisée que l’utilisateur peut associer à la description.

Méthodes héritées de java.lang.Object

Détails du constructeur

CreateTopicOptions

public CreateTopicOptions()

Crée une instance. Les valeurs par défaut de la rubrique sont renseignées. Les propriétés remplies avec les valeurs par défaut sont les suivantes :

CreateTopicOptions

public CreateTopicOptions(TopicProperties topic)

Initialise une nouvelle instance en fonction du instance spécifié CreateTopicOptions . Cela est utile pour créer une rubrique basée sur les propriétés d’une rubriqueOptions existante.

Parameters:

topic - Rubrique existanteOptions pour 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 permettant de 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 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:

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.

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.

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.

isSupportOrdering

public boolean isSupportOrdering()

Définit si l’ordre doit être conservé. Si la valeur est true, les messages envoyés à la rubrique sont transférés vers l’abonnement dans l’ordre.

Returns:

true si l’ordre doit être conservé ; false dans le cas contraire.

setAutoDeleteOnIdle

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

setBatchedOperationsEnabled

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

setDefaultMessageTimeToLive

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

setDuplicateDetectionHistoryTimeWindow

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

setDuplicateDetectionRequired

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

setLockDuration

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

setMaxDeliveryCount

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

setMaxMessageSizeInKilobytes

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

setMaxSizeInMegabytes

public CreateTopicOptions setMaxSizeInMegabytes(long 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 pour la file d’attente.

Parameters:

maxSizeInMegabytes - valeur maxSizeInMegabytes à définir.

Returns:

l’objet CreateTopicOptions lui-même.

setOrderingSupported

public CreateTopicOptions setOrderingSupported(boolean supportOrdering)

Définit si l’ordre doit être conservé. Si la valeur est true, les messages envoyés à la rubrique sont transférés vers l’abonnement dans l’ordre.

Parameters:

supportOrdering - true si l’ordre doit être conservé ; false dans le cas contraire.

Returns:

l’objet CreateTopicOptions lui-même.

setPartitioningEnabled

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

Parameters:

enablePartitioning - valeur enablePartitioning à définir.

Returns:

l’objet CreateTopicOptions lui-même.

setSessionRequired

public CreateTopicOptions setSessionRequired(boolean requiresSession)

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

Parameters:

requiresSession - la valeur nécessite la valeurSession à définir.

Returns:

l’objet CreateTopicOptions lui-même.

setStatus

public CreateTopicOptions setStatus(EntityStatus status)

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

Parameters:

status - valeur status à définir.

Returns:

l’objet CreateTopicOptions lui-même.

setUserMetadata

public CreateTopicOptions setUserMetadata(String userMetadata)

Définissez la propriété userMetadata : metdata personnalisée 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 CreateTopicOptions lui-même.

S’applique à