Freigeben über


SubscriptionProperties Klasse

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

public final class SubscriptionProperties

Eigenschaften für ein Abonnement.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Duration getAutoDeleteOnIdle()

Rufen Sie die AutoDeleteOnIdle-Eigenschaft ab: ISO 8601 TimeSpan Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird.

Duration getDefaultMessageTimeToLive()

Rufen Sie die StandardeigenschaftMessageTimeToLive ab: ISO 8601-Standardzeitpunkt für Nachrichten auf Livewert.

String getForwardDeadLetteredMessagesTo()

Abrufen der ForwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

String getForwardTo()

Abrufen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

Duration getLockDuration()

Rufen Sie die Eigenschaft Dauer der Sperreab: ISO 8601-Dauer einer Peek-Sperre, d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist.

int getMaxDeliveryCount()

Abrufen der MaxDeliveryCount-Eigenschaft: Die maximale Übermittlungsanzahl.

EntityStatus 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 Benutzersab: Metadaten, die dem Abonnement zugeordnet sind.

boolean isBatchedOperationsEnabled()

Rufen Sie die Eigenschaft BatchedOperations aktivierenab: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

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.

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.

boolean isSessionRequired()

Abrufen der Eigenschaft "RequiresSession": Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.

SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Legen Sie die Eigenschaft autoDeleteOnIdle fest: ISO 8601 timeSpan im Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird.

SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Legen Sie die EnableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

Legen Sie die Eigenschaft deadLetteringOnMessageExpiration fest: Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Legen Sie die StandardeigenschaftMessageTimeToLive fest: ISO 8601-Standardzeitbereich für Nachrichten auf den Livewert.

SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)

Legen Sie die Eigenschaft deadLetteringOnFilterEvaluationExceptions fest: Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Legen Sie dieForward-Eigenschaft UnzustellbareNachrichtenan fest: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

SubscriptionProperties setForwardTo(String forwardTo)

Festlegen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

SubscriptionProperties setLockDuration(Duration lockDuration)

Legen Sie die Sperrdauer-Eigenschaftfest: ISO 8601 timespan duration of a peek-lock, d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist.

SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)

Legen Sie dieMax DeliveryCount-Eigenschaft fest: Die maximale Übermittlungsanzahl.

SubscriptionProperties setStatus(EntityStatus status)

Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.

SubscriptionProperties setUserMetadata(String userMetadata)

Legen Sie die Metadateneigenschaft des Benutzersfest: Metadaten, die dem Abonnement zugeordnet sind.

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:

der AutoDeleteOnIdle-Wert.

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:

der defaultMessageTimeToLive-Wert.

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:

der forwardDeadLetteredMessagesTo-Wert.

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:

der forwardTo-Wert.

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:

der wert lockDuration.

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:

der MaxDeliveryCount-Wert.

getStatus

public EntityStatus getStatus()

Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource.

Returns:

der status Wert.

getSubscriptionName

public String getSubscriptionName()

Ruft den Namen des Abonnements ab.

Returns:

Der Name des Abonnements.

getTopicName

public String getTopicName()

Ruft den Namen des Themas ab, unter dem das Abonnement vorhanden ist.

Returns:

Der Name des Themas, unter dem das Abonnement vorhanden ist.

getUserMetadata

public String getUserMetadata()

Abrufen der userMetadata-Eigenschaft: Metadaten, die dem Abonnement zugeordnet sind. Die maximale Anzahl von Zeichen ist 1.024.

Returns:

der Wert userMetadata.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

Rufen Sie die enableBatchedOperations-Eigenschaft ab: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

Returns:

der Wert enableBatchedOperations.

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:

der deadLetteringOnFilterEvaluationExceptions-Wert.

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:

der DeadLetteringOnMessageExpiration-Wert.

isSessionRequired

public boolean isSessionRequired()

Abrufen der requiresSession-Eigenschaft: Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.

Returns:

der requiresSession-Wert.

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:

autoDeleteOnIdle - der festzulegende AutoDeleteOnIdle-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

setBatchedOperationsEnabled

public SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

Legen Sie die enableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

Parameters:

enableBatchedOperations - der festzulegende EnableBatchedOperations-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

deadLetteringOnMessageExpiration - der festzulegende DeadLetteringOnMessageExpiration-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

defaultMessageTimeToLive - der festzulegende DefaultMessageTimeToLive-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

deadLetteringOnFilterEvaluationExceptions - der festzulegende DeadLetteringOnFilterEvaluationExceptions-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

forwardDeadLetteredMessagesTo - der festzulegende ForwardDeadLetteredMessagesTo-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

forwardTo - der festzulegende forwardTo-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

lockDuration - der festzulegende lockDuration-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

maxDeliveryCount - der festzulegende MaxDeliveryCount-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

setStatus

public SubscriptionProperties setStatus(EntityStatus status)

Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.

Parameters:

status - der festzulegende status Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

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:

userMetadata - der festzulegende UserMetadata-Wert.

Returns:

das SubscriptionProperties-Objekt selbst.

Gilt für: