TopicProperties Clase

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

public final class TopicProperties

Representa las propiedades estáticas del tema.

Resumen del método

Modificador y tipo Método y descripción
List<AuthorizationRule> getAuthorizationRules()

Obtenga la propiedad Rules de autorización: Reglas de autorizaciónpara el recurso.

Duration getAutoDeleteOnIdle()

Obtenga la propiedad DeleteOnIdle automática: intervalo de inactividad del intervalo de inactividad iso 8601después del cual el tema se elimina automáticamente.

Duration getDefaultMessageTimeToLive()

Obtiene lapropiedad predeterminada Tiempode mensaje ToLive: intervalo de tiempo de vida predeterminado del mensaje ISO 8601.

Duration getDuplicateDetectionHistoryTimeWindow()

Obtiene la propiedad de intervalo de tiempo del historial de detecciónduplicado: estructura de intervalo de tiempoISO 8601 que define la duración del historial de detección de duplicados.

long getMaxMessageSizeInKilobytes()

Obtiene la propiedad MaxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

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.

String getName()

Obtiene el nombre del tema.

EntityStatus getStatus()

Obtiene la propiedad status: Estado de un recurso de Service Bus.

String getUserMetadata()

Obtiene la propiedad Metadata del usuario: Metadatos asociados al tema.

boolean isBatchedOperationsEnabled()

Obtiene la propiedad EnableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

boolean isDuplicateDetectionRequired()

Obtener la propiedad Detección de duplicadosrequiere: un valor que indica si este tema requiere detección de duplicados.

boolean isOrderingSupported()

Obtener la propiedad Ordering de soportetécnico: valor que indica si el tema admite la ordenación.

boolean isPartitioningEnabled()

Obtiene la propiedad EnablePartitioning: valor que indica si el tema se va a particionar entre varios agentes de mensajes.

TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Establezca la propiedad EliminaronIdle automáticamente: intervalo de inactividad del intervalo de inactividad iso 8601después del cual el tema se elimina automáticamente.

TopicProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Establezca lapropiedad predeterminada Tiempode mensaje ToLive: intervalo de tiempo de mensaje predeterminado ISO 8601 en valor activo.

TopicProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Establezca la propiedad Duplicate Detection HistoryTimeWindow (Período de tiempo del historial de detecciónduplicado): estructura del intervalo de tiempoISO 8601 que define la duración del historial de detección de duplicados.

TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Establezca la propiedad Detecciónduplicada: un valor que indica si este tema requiere la detección de duplicados.

TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Establezca la propiedad MaxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

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.

TopicProperties setOrderingSupported(boolean supportOrdering)

Establezca la propiedad Ordering de compatibilidad: valor que indica si el tema admite la ordenación.

TopicProperties setStatus(EntityStatus status)

Establezca la propiedad status: Status de un recurso de Service Bus.

TopicProperties setUserMetadata(String userMetadata)

Establezca la propiedad Metadata de usuario: Metadatos asociados al tema.

Métodos heredados de java.lang.Object

Detalles del método

getAuthorizationRules

public List getAuthorizationRules()

Obtenga la propiedad authorizationRules: reglas de autorización para el recurso.

Returns:

el valor authorizationRules.

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:

el valor autoDeleteOnIdle.

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:

el valor defaultMessageTimeToLive.

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:

el valor duplicateDetectionHistoryTimeWindow.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

Obtiene la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

Returns:

el valor maxMessageSizeInKilobytes.

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:

el valor maxSizeInMegabytes.

getName

public String getName()

Obtiene el nombre del tema.

Returns:

Nombre del tema;

getStatus

public EntityStatus getStatus()

Obtiene la propiedad status: Estado de un recurso de Service Bus.

Returns:

el valor de estado.

getUserMetadata

public String getUserMetadata()

Obtiene la propiedad userMetadata: metadatos asociados al tema.

Returns:

el valor userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

Obtenga la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

Returns:

el valor enableBatchedOperations.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

Obtiene la propiedad requiresDuplicateDetection: un valor que indica si este tema requiere la detección de duplicados.

Returns:

el valor requiresDuplicateDetection.

isOrderingSupported

public boolean isOrderingSupported()

Obtenga la propiedad supportOrdering: valor que indica si el tema admite la ordenación.

Returns:

el valor supportOrdering.

isPartitioningEnabled

public boolean isPartitioningEnabled()

Obtenga la propiedad enablePartitioning: valor que indica si el tema se va a particionar entre varios agentes de mensajes.

Returns:

el valor enablePartitioning.

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:

autoDeleteOnIdle - el valor autoDeleteOnIdle que se va a establecer.

Returns:

El propio objeto TopicDescription.

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:

defaultMessageTimeToLive - valor defaultMessageTimeToLive que se va a establecer.

Returns:

El propio objeto TopicDescription.

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:

duplicateDetectionHistoryTimeWindow - el valor duplicateDetectionHistoryTimeWindow que se va a establecer.

Returns:

El propio objeto TopicDescription.

setDuplicateDetectionRequired

public TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Establezca la propiedad requiresDuplicateDetection: un valor que indica si este tema requiere la detección de duplicados.

Parameters:

requiresDuplicateDetection - el valor requiresDuplicateDetection que se va a establecer.

Returns:

El propio objeto TopicDescription.

setMaxMessageSizeInKilobytes

public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Establezca la propiedad maxMessageSizeInKilobytes: el tamaño máximo de un mensaje en kilobytes.

Parameters:

maxMessageSizeInKilobytes - el valor maxMessageSizeInKilobytes que se va a establecer.

Returns:

El propio objeto QueueDescription.

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:

maxSizeInMegabytes - El valor maxSizeInMegabytes que se va a establecer.

Returns:

El propio objeto TopicDescription.

setOrderingSupported

public TopicProperties setOrderingSupported(boolean supportOrdering)

Establezca la propiedad supportOrdering: valor que indica si el tema admite la ordenación.

Parameters:

supportOrdering - el valor supportOrdering que se va a establecer.

Returns:

El propio objeto TopicDescription.

setStatus

public TopicProperties setStatus(EntityStatus status)

Establezca la propiedad status: Status de un recurso de Service Bus.

Parameters:

status - valor de estado que se va a establecer.

Returns:

El propio objeto TopicDescription.

setUserMetadata

public TopicProperties setUserMetadata(String userMetadata)

Establezca la propiedad userMetadata: metadatos asociados al tema.

Parameters:

userMetadata - valor userMetadata que se va a establecer.

Returns:

El propio objeto TopicDescription.

Se aplica a