TopicProperties Classe
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. TopicProperties
- com.
public final class TopicProperties
Representa as propriedades estáticas do tópico.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
List<Authorization |
getAuthorizationRules()
Obtenha a propriedade Regras de autorização |
Duration |
getAutoDeleteOnIdle()
Obtenha a propriedade Auto |
Duration |
getDefaultMessageTimeToLive()
Obtenha a propriedade padrão |
Duration |
getDuplicateDetectionHistoryTimeWindow()
Obtenha a propriedade duplicada |
long |
getMaxMessageSizeInKilobytes()
Obtenha a propriedade Max |
long |
getMaxSizeInMegabytes()
Obtenha a propriedade max |
String |
getName()
Obtém o nome do tópico. |
Entity |
getStatus()
Obtenha a propriedade status: status de um recurso do Barramento de Serviço. |
String |
getUserMetadata()
Obtenha a propriedade Metadados do usuário |
boolean |
isBatchedOperationsEnabled()
Obtenha a propriedade habilitar |
boolean |
isDuplicateDetectionRequired()
Obter a propriedade detecção de duplicação |
boolean |
isOrderingSupported()
Obter a propriedade De ordenação de suporte |
boolean |
isPartitioningEnabled()
Obter a propriedade enable |
Topic |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Defina a |
Topic |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Defina a propriedade padrão |
Topic |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Defina a propriedade janela de tempo |
Topic |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Definir a propriedade detecção de duplicação |
Topic |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Defina a propriedade Max |
Topic |
setMaxSizeInMegabytes(long maxSizeInMegabytes)
Defina a propriedade max |
Topic |
setOrderingSupported(boolean supportOrdering)
Defina a propriedade De ordenação de suporte |
Topic |
setStatus(EntityStatus status)
Defina a propriedade status: Status de um recurso do Barramento de Serviço. |
Topic |
setUserMetadata(String userMetadata)
Defina a propriedade Metadados do usuário |
Métodos herdados de java.lang.Object
Detalhes do método
getAuthorizationRules
public List
Obtenha a propriedade authorizationRules: regras de autorização para o recurso.
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Obtenha a propriedade autoDeleteOnIdle: intervalo ocioso iso 8601 timeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos.
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Obtenha a propriedade defaultMessageTimeToLive: tempo de tempo de 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:
getDuplicateDetectionHistoryTimeWindow
public Duration getDuplicateDetectionHistoryTimeWindow()
Obtenha 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.
Returns:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Obtenha a propriedade maxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
Obtenha a propriedade maxSizeInMegabytes: o tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico.
Returns:
getName
public String getName()
Obtém o nome do tópico.
Returns:
getStatus
public EntityStatus getStatus()
Obtenha a propriedade status: status de um recurso do Barramento de Serviço.
Returns:
getUserMetadata
public String getUserMetadata()
Obtenha a propriedade userMetadata: Metadados associados ao tópico.
Returns:
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:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Obter a propriedade requiresDuplicateDetection: um valor que indica se este tópico requer detecção duplicada.
Returns:
isOrderingSupported
public boolean isOrderingSupported()
Obter a propriedade supportOrdering: um valor que indica se o tópico dá suporte à ordenação.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Obter a propriedade enablePartitioning: um valor que indica se o tópico deve ser particionado entre vários agentes de mensagens.
Returns:
setAutoDeleteOnIdle
public TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Defina a propriedade autoDeleteOnIdle: intervalo ocioso iso 8601 timeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos.
Parameters:
Returns:
setDefaultMessageTimeToLive
public TopicProperties 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:
Returns:
setDuplicateDetectionHistoryTimeWindow
public TopicProperties 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:
Returns:
setDuplicateDetectionRequired
public TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Defina a propriedade requiresDuplicateDetection: um valor que indica se este tópico requer detecção duplicada.
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Defina a propriedade maxMessageSizeInKilobytes: o tamanho máximo de uma mensagem em quilobytes.
Parameters:
Returns:
setMaxSizeInMegabytes
public TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)
Defina a propriedade maxSizeInMegabytes: o tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico.
Parameters:
Returns:
setOrderingSupported
public TopicProperties setOrderingSupported(boolean supportOrdering)
Defina a propriedade supportOrdering: um valor que indica se o tópico dá suporte à ordenação.
Parameters:
Returns:
setStatus
public TopicProperties setStatus(EntityStatus status)
Defina a propriedade status: Status de um recurso do Barramento de Serviço.
Parameters:
Returns:
setUserMetadata
public TopicProperties setUserMetadata(String userMetadata)
Defina a propriedade userMetadata: Metadados associados ao tópico.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java