Compartir a través de


QueueProperties Clase

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

public final class QueueProperties

Propiedades de una cola.

Resumen del método

Modificador y tipo Método y descripción
List<AuthorizationRule> getAuthorizationRules()

Obtenga la propiedad Rules de autorización: Reglas de autorizaciónpara el recurso.

Duration getAutoDeleteOnIdle()

Obtenga la propiedad DeleteOnIdle automática: intervalo de inactividad del intervalo de inactividad iso 8601después del cual la cola se elimina automáticamente.

Duration getDefaultMessageTimeToLive()

Obtiene lapropiedad predeterminada Tiempode mensaje ToLive: intervalo de tiempo de vida predeterminado del mensaje ISO 8601.

Duration getDuplicateDetectionHistoryTimeWindow()

Obtiene la propiedad de intervalo de tiempo del historial de detecciónduplicado: estructura de intervalo de tiempoISO 8601 que define la duración del historial de detección de duplicados.

String getForwardDeadLetteredMessagesTo()

Obtiene la propiedad Mensajesfallidosreenviadosa: el nombre de la entidad de destinatario a la que se reenvía todos los mensajes fallidos de esta cola.

String getForwardTo()

Obtener la propiedad ForwardTo: nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la cola.

Duration getLockDuration()

Obtiene la propiedad Duration del bloqueo: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores.

int getMaxDeliveryCount()

Obtiene la propiedad maxDeliveryCount: el número máximo de entregas.

long getMaxMessageSizeInKilobytes()

Obtiene la propiedad MaxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

long getMaxSizeInMegabytes()

Obtiene el tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola.

String getName()

Obtiene el nombre de la cola.

EntityStatus getStatus()

Obtenga la propiedad status: Estado de un recurso de Service Bus.

String getUserMetadata()

Obtiene la propiedad Metadata de usuario: metdata personalizado que el usuario puede asociar a la descripción.

boolean isBatchedOperationsEnabled()

Obtiene la propiedad EnableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

boolean isDeadLetteringOnMessageExpiration()

Obtiene lapropiedad de expiraciónde mensajes fallidos OnMessage: valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

boolean isDuplicateDetectionRequired()

Obtiene la propiedad Detección de duplicados:un valor que indica si esta cola requiere la detección de duplicados.

boolean isPartitioningEnabled()

Obtiene la propiedad enablePartitioning: valor que indica si la cola se va a particionar entre varios agentes de mensajes.

boolean isSessionRequired()

Obtener la propiedad Session requiere: valor que indica si la cola admite el concepto de sesiones.

QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Establezca la propiedad EliminaronIdle automáticamente: intervalo de inactividad del intervalo de inactividad iso 8601después del cual la cola se elimina automáticamente.

QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Establezca la propiedad EnableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Establezca lapropiedad De expiraciónde mensajes fallidos OnMessage: valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Establezca lapropiedad predeterminada Tiempode mensaje ToLive: intervalo de tiempo predeterminado del mensaje ISO 8601 en valor activo.

QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Establezca la propiedad de ventana de tiempo del historialde detecciónduplicada: estructura intervalo de tiempoISO 8601 que define la duración del historial de detección de duplicados.

QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Establezca la propiedad Reenviarmensajesfallidosen: nombre de la entidad destinatario a la que se reenvía todos los mensajes fallidos de esta cola.

QueueProperties setForwardTo(String forwardTo)

Establezca la propiedad ForwardTo: el nombre de la entidad recipient a la que se reenvía todos los mensajes enviados a la cola.

QueueProperties setLockDuration(Duration lockDuration)

Establezca la propiedad Duration de bloqueo: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores.

QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Establece el número máximo de entregas.

QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Establezca lapropiedad Max MessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Establezca lapropiedad Max SizeInMegabytes: el tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola.

QueueProperties setStatus(EntityStatus status)

Establezca la propiedad status: Status de un recurso de Service Bus.

QueueProperties setUserMetadata(String userMetadata)

Establezca la propiedad Metadata de usuario: metdata personalizado que el usuario puede asociar con la descripción.

Métodos heredados de java.lang.Object

Detalles del método

getAuthorizationRules

public List getAuthorizationRules()

Obtenga la propiedad authorizationRules: reglas de autorización para el recurso.

Returns:

el valor authorizationRules.

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Obtenga la propiedad autoDeleteOnIdle: intervalo de inactividad iso 8601 timeSpan después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.

Returns:

el valor autoDeleteOnIdle.

getDefaultMessageTimeToLive

public Duration getDefaultMessageTimeToLive()

Obtiene la propiedad defaultMessageTimeToLive: intervalo de tiempo de vida predeterminado del mensaje ISO 8601. Esta es la duración después de la cual expira el mensaje, comenzando desde el momento en que se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no se establece en un mensaje en sí.

Returns:

el valor defaultMessageTimeToLive.

getDuplicateDetectionHistoryTimeWindow

public Duration getDuplicateDetectionHistoryTimeWindow()

Obtiene la propiedad duplicateDetectionHistoryTimeWindow: estructura timeSpan ISO 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

Returns:

el valor duplicateDetectionHistoryTimeWindow.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Obtiene la propiedad forwardDeadLetteredMessagesTo: nombre de la entidad de destinatario a la que se reenvía todos los mensajes fallidos de esta cola.

Returns:

el valor forwardDeadLetteredMessagesTo.

getForwardTo

public String getForwardTo()

Obtener la propiedad forwardTo: nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la cola.

Returns:

el valor forwardTo.

getLockDuration

public Duration getLockDuration()

Obtiene la propiedad lockDuration: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es de 1 minuto.

Returns:

el valor lockDuration.

getMaxDeliveryCount

public int getMaxDeliveryCount()

Obtiene la propiedad maxDeliveryCount: el número máximo de entregas. Un mensaje se envía automáticamente a mensajes fallidos después de este número de entregas. El valor predeterminado es 10.

Returns:

el valor maxDeliveryCount.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

Obtiene la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

Returns:

el valor maxMessageSizeInKilobytes.

getMaxSizeInMegabytes

public long getMaxSizeInMegabytes()

Obtiene el tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola.

Returns:

el valor maxSizeInMegabytes.

getName

public String getName()

Obtiene el nombre de la cola.

Returns:

Nombre de la cola.

getStatus

public EntityStatus getStatus()

Obtenga la propiedad status: Estado de un recurso de Service Bus.

Returns:

valor de estado.

getUserMetadata

public String getUserMetadata()

Obtenga la propiedad userMetadata: metdata personalizado que el usuario puede asociar a la descripción. La longitud máxima es de 1024 caracteres.

Returns:

el valor userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

Obtenga la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

Returns:

el valor enableBatchedOperations.

isDeadLetteringOnMessageExpiration

public boolean isDeadLetteringOnMessageExpiration()

Obtiene la propiedad deadLetteringOnMessageExpiration: valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

Returns:

el valor deadLetteringOnMessageExpiration.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

Obtiene la propiedad requireDuplicateDetection: valor que indica si esta cola requiere detección de duplicados.

Returns:

el valor requireDuplicateDetection.

isPartitioningEnabled

public boolean isPartitioningEnabled()

Obtenga la propiedad enablePartitioning: valor que indica si la cola se va a particionar entre varios agentes de mensajes.

Returns:

el valor enablePartitioning.

isSessionRequired

public boolean isSessionRequired()

Obtener la propiedad requireSession: valor que indica si la cola admite el concepto de sesiones.

Returns:

el valor requireSession.

setAutoDeleteOnIdle

public QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Establezca la propiedad autoDeleteOnIdle: intervalo de inactividad iso 8601 timeSpan después del cual la cola se elimina automáticamente. La duración mínima es de 5 minutos.

Parameters:

autoDeleteOnIdle - el valor autoDeleteOnIdle que se va a establecer.

Returns:

el QueueProperties propio objeto.

setBatchedOperationsEnabled

public QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Establezca la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

Parameters:

enableBatchedOperations - valor enableBatchedOperations que se va a establecer.

Returns:

el QueueProperties propio objeto.

setDeadLetteringOnMessageExpiration

public QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Establezca la propiedad deadLetteringOnMessageExpiration: valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

Parameters:

deadLetteringOnMessageExpiration - el valor deadLetteringOnMessageExpiration que se va a establecer.

Returns:

el QueueProperties propio objeto.

setDefaultMessageTimeToLive

public QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Establezca la propiedad defaultMessageTimeToLive: intervalo de tiempo de mensaje predeterminado ISO 8601 en valor activo. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí.

Parameters:

defaultMessageTimeToLive - valor defaultMessageTimeToLive que se va a establecer.

Returns:

el QueueProperties propio objeto.

setDuplicateDetectionHistoryTimeWindow

public QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Establezca la propiedad duplicateDetectionHistoryTimeWindow: estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

Parameters:

duplicateDetectionHistoryTimeWindow - el valor duplicateDetectionHistoryTimeWindow que se va a establecer.

Returns:

el QueueProperties propio objeto.

setForwardDeadLetteredMessagesTo

public QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Establezca la propiedad forwardDeadLetteredMessagesTo: el nombre de la entidad destinatario a la que se reenvía todos los mensajes fallidos de esta cola.

Parameters:

forwardDeadLetteredMessagesTo - valor forwardDeadLetteredMessagesTo que se va a establecer.

Returns:

el QueueProperties propio objeto.

setForwardTo

public QueueProperties setForwardTo(String forwardTo)

Establezca la propiedad forwardTo: el nombre de la entidad recipient a la que se reenvía todos los mensajes enviados a la cola.

Parameters:

forwardTo - valor forwardTo que se va a establecer.

Returns:

el QueueProperties propio objeto.

setLockDuration

public QueueProperties setLockDuration(Duration lockDuration)

Establezca la propiedad lockDuration: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto.

Parameters:

lockDuration - el valor lockDuration que se va a establecer.

Returns:

el QueueProperties propio objeto.

setMaxDeliveryCount

public QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Establece el número máximo de entregas. Un mensaje se envía automáticamente a mensajes fallidos después de este número de entregas. El valor predeterminado es 10.

Parameters:

maxDeliveryCount - valor maxDeliveryCount que se va a establecer.

Returns:

el QueueProperties propio objeto.

setMaxMessageSizeInKilobytes

public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Establezca la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

Parameters:

maxMessageSizeInKilobytes - el valor maxMessageSizeInKilobytes que se va a establecer.

Returns:

el propio objeto QueueDescription.

setMaxSizeInMegabytes

public QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Establezca la propiedad maxSizeInMegabytes: el tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola.

Parameters:

maxSizeInMegabytes - el valor maxSizeInMegabytes que se va a establecer.

Returns:

el QueueProperties propio objeto.

setStatus

public QueueProperties setStatus(EntityStatus status)

Establezca la propiedad status: Status de un recurso de Service Bus.

Parameters:

status - valor de estado que se va a establecer.

Returns:

el QueueProperties propio objeto.

setUserMetadata

public QueueProperties setUserMetadata(String userMetadata)

Establezca la propiedad userMetadata: metdata personalizado que el usuario puede asociar a la descripción. La longitud máxima es de 1024 caracteres.

Parameters:

userMetadata - valor userMetadata que se va a establecer.

Returns:

el QueueProperties propio objeto.

Se aplica a