SubscriptionProperties Clase
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. SubscriptionProperties
- com.
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 Eliminar |
Duration |
getDefaultMessageTimeToLive()
Obtiene la |
String |
getForwardDeadLetteredMessagesTo()
Obtenga la propiedad Reenviar |
String |
getForwardTo()
Obtener la propiedad Forward |
Duration |
getLockDuration()
Obtiene la propiedad Duration del bloqueo |
int |
getMaxDeliveryCount()
Obtiene la propiedad max |
Entity |
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 |
boolean |
isBatchedOperationsEnabled()
Obtiene la propiedad Enable |
boolean |
isDeadLetteringOnFilterEvaluationExceptions()
Obtiene la propiedad De excepciones de evaluación |
boolean |
isDeadLetteringOnMessageExpiration()
Obtiene la propiedad Dead Lettering |
boolean |
isSessionRequired()
Obtener la propiedad Session requiere |
Subscription |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Establezca la propiedad Eliminar |
Subscription |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Establezca la propiedad Habilitar |
Subscription |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Establezca la propiedad Dead Lettering |
Subscription |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Establezca la |
Subscription |
setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Establezca la propiedad Excepciones de evaluación |
Subscription |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Establezca la propiedad Mensajes |
Subscription |
setForwardTo(String forwardTo)
Establezca la propiedad Reenviar a: nombre de la entidad de destinatario a la que se reenvieron |
Subscription |
setLockDuration(Duration lockDuration)
Establezca la propiedad Duración del bloqueo |
Subscription |
setMaxDeliveryCount(int maxDeliveryCount)
Establezca la propiedad max Delivery Count ( Número máximo |
Subscription |
setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus. |
Subscription |
setUserMetadata(String userMetadata)
Establezca la propiedad Metadata del usuario |
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:
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:
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:
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:
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:
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:
getStatus
public EntityStatus getStatus()
Obtiene la propiedad status: Estado de un recurso de Service Bus.
Returns:
getSubscriptionName
public String getSubscriptionName()
Obtiene el nombre de la suscripción.
Returns:
getTopicName
public String getTopicName()
Obtiene el nombre del tema en el que existe la suscripción.
Returns:
getUserMetadata
public String getUserMetadata()
Obtiene la propiedad userMetadata: metadatos asociados a la suscripción. El número máximo de caracteres es 1024.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Obtenga la propiedad enableBatchedOperations: valor que indica si las operaciones por lotes del lado servidor están habilitadas.
Returns:
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:
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:
isSessionRequired
public boolean isSessionRequired()
Obtener la propiedad requiresSession: valor que indica si la cola admite el concepto de sesiones.
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
setStatus
public SubscriptionProperties setStatus(EntityStatus status)
Establezca la propiedad status: Status de un recurso de Service Bus.
Parameters:
Returns:
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:
Returns:
Se aplica a
Azure SDK for Java
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de