Compartir a través de


SubscriptionProperties Clase

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

public final class SubscriptionProperties

Propiedades de una suscripción.

Resumen del método

Modificador y tipo Método y descripción
Duration getAutoDeleteOnIdle()

Obtenga la propiedad EliminaronIdle automáticamente: intervalo de inactividad de intervalo de tiempoISO 8601 después del cual la suscripción se elimina automáticamente.

Duration getDefaultMessageTimeToLive()

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

String getForwardDeadLetteredMessagesTo()

Obtenga la propiedad Reenviarmensajesfallidosa: nombre de la entidad de destinatario a la que se reenvieron todos los mensajes enviados a la suscripción.

String getForwardTo()

Obtener la propiedad ForwardTo: el nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la suscripción.

Duration getLockDuration()

Obtiene la propiedad Duration del bloqueo: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores.

int getMaxDeliveryCount()

Obtiene la propiedad maxDeliveryCount: el número máximo de entregas.

EntityStatus getStatus()

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

String getSubscriptionName()

Obtiene el nombre de la suscripción.

String getTopicName()

Obtiene el nombre del tema en el que existe la suscripción.

String getUserMetadata()

Obtiene la propiedad Metadata del usuario: metadatos asociados a la suscripción.

boolean isBatchedOperationsEnabled()

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

boolean isDeadLetteringOnFilterEvaluationExceptions()

Obtiene la propiedad De excepciones de evaluaciónonFilterde mensajesfallidos: valor que indica si esta suscripción tiene compatibilidad con mensajes fallidoscuando expira un mensaje.

boolean isDeadLetteringOnMessageExpiration()

Obtiene la propiedad Dead LetteringOnMessageExpiration: valor que indica si esta suscripción tiene compatibilidad con mensajes fallidoscuando expira un mensaje.

boolean isSessionRequired()

Obtener la propiedad Session requiere: valor que indica si la cola admite el concepto de sesiones.

SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Establezca la propiedad EliminaronIdle automáticamente: intervalo de inactividad del intervalode inactividad iso 8601 después del cual la suscripción se elimina automáticamente.

SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Establezca la propiedad Habilitaroperaciones porlotes: valor que indica si las operaciones por lotes del lado servidor están habilitadas.

SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Establezca la propiedad Dead LetteringOnMessageExpiration: valor que indica si esta suscripción admite mensajes fallidoscuando expira un mensaje.

SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

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

SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

Establezca la propiedad Excepciones de evaluaciónonFilterde mensajes fallidos: valor que indica si esta suscripción tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Establezca la propiedad Mensajesfallidosreenviadosa: nombre de la entidad de destinatario a la que se reenvieron todos los mensajes enviados a la suscripción.

SubscriptionProperties setForwardTo(String forwardTo)

Establezca la propiedad Reenviar a: nombre de la entidad de destinatario a la que se reenvierontodos los mensajes enviados a la suscripción.

SubscriptionProperties setLockDuration(Duration lockDuration)

Establezca la propiedad Duración del bloqueo: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores.

SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

Establezca la propiedad max Delivery Count ( Número máximode entregas): el número máximo de entregas.

SubscriptionProperties setStatus(EntityStatus status)

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

SubscriptionProperties setUserMetadata(String userMetadata)

Establezca la propiedad Metadata del usuario: Metadatos asociados a la suscripción.

Métodos heredados de java.lang.Object

Detalles del método

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Obtenga la propiedad autoDeleteOnIdle: intervalo de inactividad iso 8601 timeSpan después del cual se elimina automáticamente la suscripción. 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.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Obtiene la propiedad forwardDeadLetteredMessagesTo: nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la suscripción.

Returns:

el valor forwardDeadLetteredMessagesTo.

getForwardTo

public String getForwardTo()

Obtener la propiedad forwardTo: nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la suscripción.

Returns:

el valor forwardTo.

getLockDuration

public Duration getLockDuration()

Obtiene la propiedad lockDuration: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es de 1 minuto.

Returns:

el valor lockDuration.

getMaxDeliveryCount

public int getMaxDeliveryCount()

Obtiene la propiedad maxDeliveryCount: el número máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. El valor predeterminado es 10.

Returns:

el valor maxDeliveryCount.

getStatus

public EntityStatus getStatus()

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

Returns:

el valor de estado.

getSubscriptionName

public String getSubscriptionName()

Obtiene el nombre de la suscripción.

Returns:

Nombre de la suscripción.

getTopicName

public String getTopicName()

Obtiene el nombre del tema en el que existe la suscripción.

Returns:

Nombre del tema en el que existe la suscripción.

getUserMetadata

public String getUserMetadata()

Obtiene la propiedad userMetadata: metadatos asociados a la suscripción. El número máximo de caracteres es 1024.

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.

isDeadLetteringOnFilterEvaluationExceptions

public boolean isDeadLetteringOnFilterEvaluationExceptions()

Obtiene la propiedad deadLetteringOnFilterEvaluationExceptions: valor que indica si esta suscripción tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

Returns:

el valor deadLetteringOnFilterEvaluationExceptions.

isDeadLetteringOnMessageExpiration

public boolean isDeadLetteringOnMessageExpiration()

Obtiene la propiedad deadLetteringOnMessageExpiration: valor que indica si esta suscripción tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

Returns:

el valor deadLetteringOnMessageExpiration.

isSessionRequired

public boolean isSessionRequired()

Obtener la propiedad requiresSession: valor que indica si la cola admite el concepto de sesiones.

Returns:

el valor requiresSession.

setAutoDeleteOnIdle

public SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Establezca la propiedad autoDeleteOnIdle: intervalo de inactividad iso 8601 timeSpan después del cual se elimina automáticamente la suscripción. La duración mínima es de 5 minutos.

Parameters:

autoDeleteOnIdle - el valor autoDeleteOnIdle que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setBatchedOperationsEnabled

public SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

Parameters:

enableBatchedOperations - el valor enableBatchedOperations que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setDeadLetteringOnMessageExpiration

public SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Establezca la propiedad deadLetteringOnMessageExpiration: valor que indica si esta suscripción admite mensajes fallidos cuando expira un mensaje.

Parameters:

deadLetteringOnMessageExpiration - El valor deadLetteringOnMessageExpiration que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setDefaultMessageTimeToLive

public SubscriptionProperties 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 SubscriptionProperties.

setEnableDeadLetteringOnFilterEvaluationExceptions

public SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

Establezca la propiedad deadLetteringOnFilterEvaluationExceptions: valor que indica si esta suscripción admite mensajes fallidos cuando expira un mensaje.

Parameters:

deadLetteringOnFilterEvaluationExceptions - El valor deadLetteringOnFilterEvaluationExceptions que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setForwardDeadLetteredMessagesTo

public SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Establezca la propiedad forwardDeadLetteredMessagesTo: nombre de la entidad de destinatario a la que se reenvieron todos los mensajes enviados a la suscripción.

Parameters:

forwardDeadLetteredMessagesTo - El valor forwardDeadLetteredMessagesTo que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setForwardTo

public SubscriptionProperties setForwardTo(String forwardTo)

Establezca la propiedad forwardTo: nombre de la entidad de destinatario a la que se reenvieron todos los mensajes enviados a la suscripción.

Parameters:

forwardTo - el valor forwardTo que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setLockDuration

public SubscriptionProperties setLockDuration(Duration lockDuration)

Establezca la propiedad lockDuration: duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es de 1 minuto.

Parameters:

lockDuration - el valor lockDuration que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setMaxDeliveryCount

public SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

Establezca la propiedad maxDeliveryCount: el número máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. El valor predeterminado es 10.

Parameters:

maxDeliveryCount - el valor maxDeliveryCount que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

setStatus

public SubscriptionProperties 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 SubscriptionProperties.

setUserMetadata

public SubscriptionProperties setUserMetadata(String userMetadata)

Establezca la propiedad userMetadata: metadatos asociados a la suscripción. El número máximo de caracteres es 1024.

Parameters:

userMetadata - valor userMetadata que se va a establecer.

Returns:

el propio objeto SubscriptionProperties.

Se aplica a