Compartilhar via


QueueProperties Classe

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

public final class QueueProperties

Propriedades em uma fila.

Resumo do método

Modificador e tipo Método e descrição
List<AuthorizationRule> getAuthorizationRules()

Obter a propriedade Regras de autorização: regras de autorização para o recurso.

Duration getAutoDeleteOnIdle()

Obtenha apropriedade Auto DeleteOnIdle: intervalo de tempoISO 8601 Intervalo de ociosidade após o qual a fila é excluída automaticamente.

Duration getDefaultMessageTimeToLive()

Obtenha a propriedade padrãoMessage TimeToLive: intervalo de tempo de mensagem padrão ISO 8601 para o valor dinâmico.

Duration getDuplicateDetectionHistoryTimeWindow()

Obtenha a propriedade janela de tempodo históricode detecçãoduplicada: estrutura de intervalo de tempoISO 8601 que define a duração do histórico de detecção duplicado.

String getForwardDeadLetteredMessagesTo()

Obtenha apropriedade EncaminharMensagensmortaspara: o nome da entidade de destinatário para a qual todas as mensagens mortas dessa fila são encaminhadas.

String getForwardTo()

Obter a propriedade ForwardTo: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas.

Duration getLockDuration()

Obter a propriedade Duração do bloqueio: duração do período de tempo ISO 8601 de um bloqueio de espiada; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores.

int getMaxDeliveryCount()

Obter a propriedade maxDeliveryCount: a contagem máxima de entregas.

long getMaxMessageSizeInKilobytes()

Obter a propriedade MaxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.

long getMaxSizeInMegabytes()

Obtém o tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.

String getName()

Obtém o nome da fila.

EntityStatus getStatus()

Obtenha a propriedade status: status de um recurso do Barramento de Serviço.

String getUserMetadata()

Obter a propriedade metadados do usuário: metdata personalizado que o usuário pode associar à descrição.

boolean isBatchedOperationsEnabled()

Obtenha a propriedade habilitarOperações emLote: valor que indica se as operações em lote do lado do servidor estão habilitadas.

boolean isDeadLetteringOnMessageExpiration()

Obtenha a propriedade De expiração do LetteringOnMessagemorta: um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

boolean isDuplicateDetectionRequired()

Obter a propriedade detecção de duplicaçãorequer: um valor que indica se essa fila requer detecção duplicada.

boolean isPartitioningEnabled()

Obter a propriedade enablePartitioning: um valor que indica se a fila deve ser particionada entre vários agentes de mensagens.

boolean isSessionRequired()

Obter a propriedade RequiresSession: um valor que indica se a fila dá suporte ao conceito de sessões.

QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Defina apropriedade Auto DeleteOnIdle: INTERVALO de tempoISO 8601 Intervalo ocioso após o qual a fila é excluída automaticamente.

QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Defina a propriedade habilitarOperações emLote: valor que indica se as operações em lote do lado do servidor estão habilitadas.

QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Defina a propriedade de Expiração OnMessagedo Letteringmorto: um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Defina a propriedade padrãoMessageTimeToLive: intervalo de tempo de mensagem padrão ISO 8601 como valor dinâmico.

QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Defina a propriedade janela de tempodo históricode detecçãoduplicada: estrutura de intervalo de tempoISO 8601 que define a duração do histórico de detecção duplicado.

QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Defina a propriedade EncaminharMensagens ComMensagensMortas para: o nome da entidade de destinatário para a qual todas as mensagens com mensagens mortas dessa fila são encaminhadas.

QueueProperties setForwardTo(String forwardTo)

Defina a propriedade encaminharpara: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas.

QueueProperties setLockDuration(Duration lockDuration)

Defina a propriedade De duração do bloqueio: duração do intervalo de tempo ISO 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores.

QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Define a contagem máxima de entrega.

QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Defina a propriedade MaxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.

QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Defina a propriedade maxSizeInMegabytes: o tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.

QueueProperties setStatus(EntityStatus status)

Defina a propriedade status: Status de um recurso do Barramento de Serviço.

QueueProperties setUserMetadata(String userMetadata)

Defina a propriedade metadados do usuário: metdata personalizado que o usuário pode associar à descrição.

Métodos herdados de java.lang.Object

Detalhes do método

getAuthorizationRules

public List getAuthorizationRules()

Obter a propriedade authorizationRules: regras de autorização para o recurso.

Returns:

o valor authorizationRules.

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Obtenha a propriedade autoDeleteOnIdle: intervalo ocioso iso 8601 timeSpan após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.

Returns:

o valor autoDeleteOnIdle.

getDefaultMessageTimeToLive

public Duration getDefaultMessageTimeToLive()

Obtenha a propriedade defaultMessageTimeToLive: tempo de vida da mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.

Returns:

o valor defaultMessageTimeToLive.

getDuplicateDetectionHistoryTimeWindow

public Duration getDuplicateDetectionHistoryTimeWindow()

Obtenha a propriedade duplicateDetectionHistoryTimeWindow: estrutura timeSpan ISO 8601 que define a duração do histórico de detecção de duplicatas. O valor padrão é 10 minutos.

Returns:

o valor duplicateDetectionHistoryTimeWindow.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Obter a propriedade forwardDeadLetteredMessagesTo: o nome da entidade de destinatário para a qual todas as mensagens mortas dessa fila são encaminhadas.

Returns:

o valor forwardDeadLetteredMessagesTo.

getForwardTo

public String getForwardTo()

Obter a propriedade forwardTo: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas.

Returns:

o valor forwardTo.

getLockDuration

public Duration getLockDuration()

Obter a propriedade lockDuration: duração do intervalo de tempo ISO 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

Returns:

o valor lockDuration.

getMaxDeliveryCount

public int getMaxDeliveryCount()

Obter a propriedade maxDeliveryCount: a contagem máxima de entregas. Uma mensagem é automaticamente morta após esse número de entregas. O valor padrão é 10.

Returns:

o valor maxDeliveryCount.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

Obtenha a propriedade maxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.

Returns:

o valor maxMessageSizeInKilobytes.

getMaxSizeInMegabytes

public long getMaxSizeInMegabytes()

Obtém o tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.

Returns:

o valor maxSizeInMegabytes.

getName

public String getName()

Obtém o nome da fila.

Returns:

O nome da fila.

getStatus

public EntityStatus getStatus()

Obtenha a propriedade status: status de um recurso do Barramento de Serviço.

Returns:

o valor status.

getUserMetadata

public String getUserMetadata()

Obter a propriedade userMetadata: metdata personalizada que o usuário pode associar à descrição. O comprimento máximo é de 1.024 caracteres.

Returns:

o valor userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

Obtenha a propriedade enableBatchedOperations: valor que indica se as operações em lote do lado do servidor estão habilitadas.

Returns:

o valor enableBatchedOperations.

isDeadLetteringOnMessageExpiration

public boolean isDeadLetteringOnMessageExpiration()

Obtenha a propriedade deadLetteringOnMessageExpiration: um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

Returns:

o valor deadLetteringOnMessageExpiration.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

Obter a propriedade requiresDuplicateDetection: um valor que indica se essa fila requer detecção duplicada.

Returns:

o valor requiresDuplicateDetection.

isPartitioningEnabled

public boolean isPartitioningEnabled()

Obtenha a propriedade enablePartitioning: um valor que indica se a fila deve ser particionada entre vários agentes de mensagens.

Returns:

o valor enablePartitioning.

isSessionRequired

public boolean isSessionRequired()

Obter a propriedade requiresSession: um valor que indica se a fila dá suporte ao conceito de sessões.

Returns:

o valor requiresSession.

setAutoDeleteOnIdle

public QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Defina a propriedade autoDeleteOnIdle: intervalo ocioso iso 8601 timeSpan após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.

Parameters:

autoDeleteOnIdle - o valor autoDeleteOnIdle a ser definido.

Returns:

o QueueProperties objeto em si.

setBatchedOperationsEnabled

public QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Defina a propriedade enableBatchedOperations: Valor que indica se as operações em lote do lado do servidor estão habilitadas.

Parameters:

enableBatchedOperations - o valor enableBatchedOperations a ser definido.

Returns:

o QueueProperties objeto em si.

setDeadLetteringOnMessageExpiration

public QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Defina a propriedade deadLetteringOnMessageExpiration: um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

Parameters:

deadLetteringOnMessageExpiration - o valor deadLetteringOnMessageExpiration a ser definido.

Returns:

o QueueProperties objeto em si.

setDefaultMessageTimeToLive

public QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Defina a propriedade defaultMessageTimeToLive: tempo de tempo de mensagem padrão ISO 8601 como valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.

Parameters:

defaultMessageTimeToLive - o valor defaultMessageTimeToLive a ser definido.

Returns:

o QueueProperties objeto em si.

setDuplicateDetectionHistoryTimeWindow

public QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Defina a propriedade duplicateDetectionHistoryTimeWindow: estrutura timeSpan ISO 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

Parameters:

duplicateDetectionHistoryTimeWindow - o valor duplicateDetectionHistoryTimeWindow a ser definido.

Returns:

o QueueProperties objeto em si.

setForwardDeadLetteredMessagesTo

public QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Defina a propriedade forwardDeadLetteredMessagesTo: o nome da entidade de destinatário para a qual todas as mensagens mortas dessa fila são encaminhadas.

Parameters:

forwardDeadLetteredMessagesTo - o valor forwardDeadLetteredMessagesTo a ser definido.

Returns:

o QueueProperties objeto em si.

setForwardTo

public QueueProperties setForwardTo(String forwardTo)

Defina a propriedade forwardTo: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas.

Parameters:

forwardTo - o valor forwardTo a ser definido.

Returns:

o QueueProperties objeto em si.

setLockDuration

public QueueProperties setLockDuration(Duration lockDuration)

Defina a propriedade lockDuration: duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

Parameters:

lockDuration - o valor lockDuration a ser definido.

Returns:

o QueueProperties objeto em si.

setMaxDeliveryCount

public QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Define a contagem máxima de entrega. Uma mensagem é automaticamente morta após esse número de entregas. O valor padrão é 10.

Parameters:

maxDeliveryCount - o valor maxDeliveryCount a ser definido.

Returns:

o QueueProperties objeto em si.

setMaxMessageSizeInKilobytes

public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Defina a propriedade maxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.

Parameters:

maxMessageSizeInKilobytes - o valor maxMessageSizeInKilobytes a ser definido.

Returns:

o próprio objeto QueueDescription.

setMaxSizeInMegabytes

public QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)

Defina a propriedade maxSizeInMegabytes: o tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.

Parameters:

maxSizeInMegabytes - o valor maxSizeInMegabytes a ser definido.

Returns:

o QueueProperties objeto em si.

setStatus

public QueueProperties setStatus(EntityStatus status)

Defina a propriedade status: Status de um recurso do Barramento de Serviço.

Parameters:

status - o valor status a ser definido.

Returns:

o QueueProperties objeto em si.

setUserMetadata

public QueueProperties setUserMetadata(String userMetadata)

Defina a propriedade userMetadata: metdata personalizada que o usuário pode associar à descrição. O comprimento máximo é de 1.024 caracteres.

Parameters:

userMetadata - o valor userMetadata a ser definido.

Returns:

o QueueProperties objeto em si.

Aplica-se a