QueueProperties Clase
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. QueueProperties
- com.
public final class QueueProperties
Propiedades de una cola.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
List<Authorization |
getAuthorizationRules()
Obtenga la propiedad Rules de autorización: Reglas de autorización |
Duration |
getAutoDeleteOnIdle()
Obtenga la propiedad Delete |
Duration |
getDefaultMessageTimeToLive()
Obtiene la |
Duration |
getDuplicateDetectionHistoryTimeWindow()
Obtiene la propiedad de intervalo de tiempo del historial de detección |
String |
getForwardDeadLetteredMessagesTo()
Obtiene la propiedad Mensajes |
String |
getForwardTo()
Obtener la propiedad Forward |
Duration |
getLockDuration()
Obtiene la propiedad Duration del bloqueo |
int |
getMaxDeliveryCount()
Obtiene la propiedad max |
long |
getMaxMessageSizeInKilobytes()
Obtiene la propiedad Max |
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. |
Entity |
getStatus()
Obtenga la propiedad status: Estado de un recurso de Service Bus. |
String |
getUserMetadata()
Obtiene la propiedad Metadata de usuario |
boolean |
isBatchedOperationsEnabled()
Obtiene la propiedad Enable |
boolean |
isDeadLetteringOnMessageExpiration()
Obtiene la |
boolean |
isDuplicateDetectionRequired()
Obtiene la propiedad Detección de duplicados |
boolean |
isPartitioningEnabled()
Obtiene la propiedad enable |
boolean |
isSessionRequired()
Obtener la propiedad Session requiere |
Queue |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Establezca la propiedad Eliminar |
Queue |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Establezca la propiedad Enable |
Queue |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Establezca la |
Queue |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Establezca la |
Queue |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Establezca la propiedad de ventana de tiempo del historial |
Queue |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Establezca la propiedad Reenviar |
Queue |
setForwardTo(String forwardTo)
Establezca la propiedad Forward |
Queue |
setLockDuration(Duration lockDuration)
Establezca la propiedad Duration de bloqueo |
Queue |
setMaxDeliveryCount(Integer maxDeliveryCount)
Establece el número máximo de entregas. |
Queue |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Establezca la |
Queue |
setMaxSizeInMegabytes(Integer maxSizeInMegabytes)
Establezca la |
Queue |
setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus. |
Queue |
setUserMetadata(String userMetadata)
Establezca la propiedad Metadata de usuario |
Métodos heredados de java.lang.Object
Detalles del método
getAuthorizationRules
public List
Obtenga la propiedad authorizationRules: reglas de autorización para el recurso.
Returns:
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:
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:
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:
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:
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:
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:
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:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Obtiene la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.
Returns:
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:
getName
public String getName()
Obtiene el nombre de la cola.
Returns:
getStatus
public EntityStatus getStatus()
Obtenga la propiedad status: Estado de un recurso de Service Bus.
Returns:
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:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Obtenga la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
Obtiene la propiedad deadLetteringOnMessageExpiration: valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Obtiene la propiedad requireDuplicateDetection: valor que indica si esta cola requiere detección de duplicados.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Obtenga la propiedad enablePartitioning: valor que indica si la cola se va a particionar entre varios agentes de mensajes.
Returns:
isSessionRequired
public boolean isSessionRequired()
Obtener la propiedad requireSession: valor que indica si la cola admite el concepto de sesiones.
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
setMaxMessageSizeInKilobytes
public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Establezca la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.
Parameters:
Returns:
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:
Returns:
setStatus
public QueueProperties setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus.
Parameters:
Returns:
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:
Returns:
Se aplica a
Azure SDK for Java