Partilhar via


SubscriptionProperties Classe

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

public final class SubscriptionProperties

Propriedades em uma assinatura.

Resumo do método

Modificador e tipo Método e descrição
Duration getAutoDeleteOnIdle()

Obtenha apropriedade Auto DeleteOnIdle: intervalo de tempoISO 8601 intervalo ocioso após o qual a assinatura é 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.

String getForwardDeadLetteredMessagesTo()

Obtenha a propriedade EncaminharMensagensmortaspara: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura são encaminhadas.

String getForwardTo()

Obtenha a propriedade ForwardTo: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura 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.

EntityStatus getStatus()

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

String getSubscriptionName()

Obtém o nome da assinatura.

String getTopicName()

Obtém o nome do tópico no qual a assinatura existe.

String getUserMetadata()

Obter a propriedade metadados do usuário: metadados associados à assinatura.

boolean isBatchedOperationsEnabled()

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

boolean isDeadLetteringOnFilterEvaluationExceptions()

Obter a propriedade de Exceções de AvaliaçãoonFilter do LetteringOnFiltermorta: um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

boolean isDeadLetteringOnMessageExpiration()

Obter a propriedade De expiração de LetteringOnMessagemorta: um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

boolean isSessionRequired()

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

SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Defina apropriedade Auto DeleteOnIdle: tempo ISO 8601Intervalo ocioso após o qual a assinatura é excluída automaticamente.

SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Defina a propriedade De expiração de LetteringOnMessagemorta: um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

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

SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

Defina a propriedade Exceções de Avaliaçãode OnFilterde Mensagensmortas: um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

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

SubscriptionProperties setForwardTo(String forwardTo)

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

SubscriptionProperties setLockDuration(Duration lockDuration)

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

SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

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

SubscriptionProperties setStatus(EntityStatus status)

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

SubscriptionProperties setUserMetadata(String userMetadata)

Defina a propriedade metadados do usuário: metadados associados à assinatura.

Métodos herdados de java.lang.Object

Detalhes do método

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Obtenha a propriedade autoDeleteOnIdle: intervalo ocioso iso 8601 timeSpan após o qual a assinatura é 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.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Obtenha a propriedade forwardDeadLetteredMessagesTo: o nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura 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 assinatura 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 enviada para a fila de mensagens mortas após esse número de entregas. O valor padrão é 10.

Returns:

o valor maxDeliveryCount.

getStatus

public EntityStatus getStatus()

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

Returns:

o valor status.

getSubscriptionName

public String getSubscriptionName()

Obtém o nome da assinatura.

Returns:

O nome da assinatura.

getTopicName

public String getTopicName()

Obtém o nome do tópico no qual a assinatura existe.

Returns:

O nome do tópico no qual a assinatura existe.

getUserMetadata

public String getUserMetadata()

Obter a propriedade userMetadata: metadados associados à assinatura. O número máximo de caracteres é 1024.

Returns:

o valor userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

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

Returns:

o valor enableBatchedOperations.

isDeadLetteringOnFilterEvaluationExceptions

public boolean isDeadLetteringOnFilterEvaluationExceptions()

Obter a propriedade deadLetteringOnFilterEvaluationExceptions: um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.

Returns:

o valor deadLetteringOnFilterEvaluationExceptions.

isDeadLetteringOnMessageExpiration

public boolean isDeadLetteringOnMessageExpiration()

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

Returns:

o valor deadLetteringOnMessageExpiration.

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 SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

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

Parameters:

autoDeleteOnIdle - o valor autoDeleteOnIdle a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setBatchedOperationsEnabled

public SubscriptionProperties 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 próprio objeto SubscriptionProperties.

setDeadLetteringOnMessageExpiration

public SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

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

Parameters:

deadLetteringOnMessageExpiration - o valor deadLetteringOnMessageExpiration a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setDefaultMessageTimeToLive

public SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Defina a propriedade defaultMessageTimeToLive: intervalo 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 próprio objeto SubscriptionProperties.

setEnableDeadLetteringOnFilterEvaluationExceptions

public SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

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

Parameters:

deadLetteringOnFilterEvaluationExceptions - o valor deadLetteringOnFilterEvaluationExceptions a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setForwardDeadLetteredMessagesTo

public SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

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

Parameters:

forwardDeadLetteredMessagesTo - o valor forwardDeadLetteredMessagesTo a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setForwardTo

public SubscriptionProperties setForwardTo(String forwardTo)

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

Parameters:

forwardTo - o valor forwardTo a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setLockDuration

public SubscriptionProperties setLockDuration(Duration lockDuration)

Defina a propriedade lockDuration: duração do intervalo de tempo ISO 8601 de um bloqueio de espiada; 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 próprio objeto SubscriptionProperties.

setMaxDeliveryCount

public SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

Defina a propriedade maxDeliveryCount: a contagem máxima de entregas. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas. O valor padrão é 10.

Parameters:

maxDeliveryCount - o valor maxDeliveryCount a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

setStatus

public SubscriptionProperties 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 próprio objeto SubscriptionProperties.

setUserMetadata

public SubscriptionProperties setUserMetadata(String userMetadata)

Defina a propriedade userMetadata: Metadados associados à assinatura. O número máximo de caracteres é 1024.

Parameters:

userMetadata - o valor userMetadata a ser definido.

Returns:

o próprio objeto SubscriptionProperties.

Aplica-se a