TopicProperties Clase
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. TopicProperties
- com.
public final class TopicProperties
Representa las propiedades estáticas del tema.
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 |
long |
getMaxMessageSizeInKilobytes()
Obtiene la propiedad Max |
long |
getMaxSizeInMegabytes()
Obtiene la propiedad Max |
String |
getName()
Obtiene el nombre del tema. |
Entity |
getStatus()
Obtiene la propiedad status: Estado de un recurso de Service Bus. |
String |
getUserMetadata()
Obtiene la propiedad Metadata del usuario |
boolean |
isBatchedOperationsEnabled()
Obtiene la propiedad Enable |
boolean |
isDuplicateDetectionRequired()
Obtener la propiedad Detección de duplicados |
boolean |
isOrderingSupported()
Obtener la propiedad Ordering de soporte |
boolean |
isPartitioningEnabled()
Obtiene la propiedad Enable |
Topic |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Establezca la propiedad Eliminar |
Topic |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Establezca la |
Topic |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Establezca la propiedad Duplicate Detection History |
Topic |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Establezca la propiedad Detección |
Topic |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Establezca la propiedad Max |
Topic |
setMaxSizeInMegabytes(long maxSizeInMegabytes)
Establezca la propiedad Max |
Topic |
setOrderingSupported(boolean supportOrdering)
Establezca la propiedad Ordering de compatibilidad |
Topic |
setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus. |
Topic |
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 el tema se elimina automáticamente. 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:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Obtiene la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
Obtiene la propiedad maxSizeInMegabytes: el tamaño máximo del tema en megabytes, que es el tamaño de la memoria asignada para el tema.
Returns:
getName
public String getName()
Obtiene el nombre del tema.
Returns:
getStatus
public EntityStatus getStatus()
Obtiene la propiedad status: Estado de un recurso de Service Bus.
Returns:
getUserMetadata
public String getUserMetadata()
Obtiene la propiedad userMetadata: metadatos asociados al tema.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Obtenga la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Obtiene la propiedad requiresDuplicateDetection: un valor que indica si este tema requiere la detección de duplicados.
Returns:
isOrderingSupported
public boolean isOrderingSupported()
Obtenga la propiedad supportOrdering: valor que indica si el tema admite la ordenación.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Obtenga la propiedad enablePartitioning: valor que indica si el tema se va a particionar entre varios agentes de mensajes.
Returns:
setAutoDeleteOnIdle
public TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Establezca la propiedad autoDeleteOnIdle: intervalo de inactividad iso 8601 timeSpan después del cual el tema se elimina automáticamente. La duración mínima es de 5 minutos.
Parameters:
Returns:
setDefaultMessageTimeToLive
public TopicProperties 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, 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í.
Parameters:
Returns:
setDuplicateDetectionHistoryTimeWindow
public TopicProperties 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:
setDuplicateDetectionRequired
public TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Establezca la propiedad requiresDuplicateDetection: un valor que indica si este tema requiere la detección de duplicados.
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Establezca la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.
Parameters:
Returns:
setMaxSizeInMegabytes
public TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)
Establezca la propiedad maxSizeInMegabytes: el tamaño máximo del tema en megabytes, que es el tamaño de la memoria asignada para el tema.
Parameters:
Returns:
setOrderingSupported
public TopicProperties setOrderingSupported(boolean supportOrdering)
Establezca la propiedad supportOrdering: valor que indica si el tema admite la ordenación.
Parameters:
Returns:
setStatus
public TopicProperties setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus.
Parameters:
Returns:
setUserMetadata
public TopicProperties setUserMetadata(String userMetadata)
Establezca la propiedad userMetadata: metadatos asociados al tema.
Parameters:
Returns:
Se aplica a
Azure SDK for Java