SubscriptionProperties Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. SubscriptionProperties
- com.
public final class SubscriptionProperties
Eigenschaften für ein Abonnement.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Duration |
getAutoDeleteOnIdle()
Rufen Sie die Auto |
Duration |
getDefaultMessageTimeToLive()
Rufen Sie die Standardeigenschaft |
String |
getForwardDeadLetteredMessagesTo()
Abrufen der Forward |
String |
getForwardTo()
Abrufen der forward |
Duration |
getLockDuration()
Rufen Sie die Eigenschaft Dauer der Sperre |
int |
getMaxDeliveryCount()
Abrufen der Max |
Entity |
getStatus()
Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource. |
String |
getSubscriptionName()
Ruft den Namen des Abonnements ab. |
String |
getTopicName()
Ruft den Namen des Themas ab, unter dem das Abonnement vorhanden ist. |
String |
getUserMetadata()
Rufen Sie die Metadateneigenschaft des Benutzers |
boolean |
isBatchedOperationsEnabled()
Rufen Sie die Eigenschaft Batched |
boolean |
isDeadLetteringOnFilterEvaluationExceptions()
Abrufen der Dead |
boolean |
isDeadLetteringOnMessageExpiration()
Abrufen der Dead |
boolean |
isSessionRequired()
Abrufen der Eigenschaft "Requires |
Subscription |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die Eigenschaft auto |
Subscription |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die Enable |
Subscription |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die Eigenschaft dead |
Subscription |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die Standardeigenschaft |
Subscription |
setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Legen Sie die Eigenschaft dead |
Subscription |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Legen Sie die |
Subscription |
setForwardTo(String forwardTo)
Festlegen der forward |
Subscription |
setLockDuration(Duration lockDuration)
Legen Sie die Sperrdauer-Eigenschaft |
Subscription |
setMaxDeliveryCount(int maxDeliveryCount)
Legen Sie die |
Subscription |
setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource. |
Subscription |
setUserMetadata(String userMetadata)
Legen Sie die Metadateneigenschaft des Benutzers |
Geerbte Methoden von java.lang.Object
Details zur Methode
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Rufen Sie die autoDeleteOnIdle-Eigenschaft ab: ISO 8601 timeSpan Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Rufen Sie die defaultMessageTimeToLive-Eigenschaft ab: ISO 8601-Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.
Returns:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
Abrufen der forwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
Returns:
getForwardTo
public String getForwardTo()
Abrufen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
Returns:
getLockDuration
public Duration getLockDuration()
Rufen Sie die lockDuration-Eigenschaft ab: ISO 8601-Dauer einer Peek-Sperre; d. h. die Zeitspanne, für die die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. der Standardwert ist 1 Minute.
Returns:
getMaxDeliveryCount
public int getMaxDeliveryCount()
Abrufen der maxDeliveryCount-Eigenschaft: Die maximale Übermittlungsanzahl. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.
Returns:
getStatus
public EntityStatus getStatus()
Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource.
Returns:
getSubscriptionName
public String getSubscriptionName()
Ruft den Namen des Abonnements ab.
Returns:
getTopicName
public String getTopicName()
Ruft den Namen des Themas ab, unter dem das Abonnement vorhanden ist.
Returns:
getUserMetadata
public String getUserMetadata()
Abrufen der userMetadata-Eigenschaft: Metadaten, die dem Abonnement zugeordnet sind. Die maximale Anzahl von Zeichen ist 1.024.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Rufen Sie die enableBatchedOperations-Eigenschaft ab: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Returns:
isDeadLetteringOnFilterEvaluationExceptions
public boolean isDeadLetteringOnFilterEvaluationExceptions()
Abrufen der deadLetteringOnFilterEvaluationExceptions-Eigenschaft: Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
Abrufen der deadLetteringOnMessageExpiration-Eigenschaft: Ein Wert, der angibt, ob dieses Abonnement Unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Returns:
isSessionRequired
public boolean isSessionRequired()
Abrufen der requiresSession-Eigenschaft: Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
Returns:
setAutoDeleteOnIdle
public SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die autoDeleteOnIdle-Eigenschaft fest: ISO 8601 timeSpan im Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
Parameters:
Returns:
setBatchedOperationsEnabled
public SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die enableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die deadLetteringOnMessageExpiration-Eigenschaft fest: Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Parameters:
Returns:
setDefaultMessageTimeToLive
public SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die eigenschaft defaultMessageTimeToLive fest: ISO 8601 default message timespan auf live value. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.
Parameters:
Returns:
setEnableDeadLetteringOnFilterEvaluationExceptions
public SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Legen Sie die deadLetteringOnFilterEvaluationExceptions-Eigenschaft fest: Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Parameters:
Returns:
setForwardDeadLetteredMessagesTo
public SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Festlegen der forwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
Parameters:
Returns:
setForwardTo
public SubscriptionProperties setForwardTo(String forwardTo)
Festlegen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
Parameters:
Returns:
setLockDuration
public SubscriptionProperties setLockDuration(Duration lockDuration)
Legen Sie die lockDuration-Eigenschaft fest: ISO 8601-Zeitspannedauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.
Parameters:
Returns:
setMaxDeliveryCount
public SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)
Legen Sie die maxDeliveryCount-Eigenschaft fest: Die maximale Übermittlungsanzahl. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.
Parameters:
Returns:
setStatus
public SubscriptionProperties setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.
Parameters:
Returns:
setUserMetadata
public SubscriptionProperties setUserMetadata(String userMetadata)
Legen Sie die userMetadata-Eigenschaft fest: Metadaten, die dem Abonnement zugeordnet sind. Die maximale Anzahl von Zeichen ist 1.024.
Parameters:
Returns:
Gilt für:
Azure SDK for Java