CreateSubscriptionOptions Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. CreateSubscriptionOptions
- com.
public final class CreateSubscriptionOptions
Optionen, die beim Erstellen eines Abonnements festgelegt werden sollen.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CreateSubscriptionOptions() |
Erstellt eine Instanz. |
CreateSubscriptionOptions(SubscriptionProperties subscription) |
Initialisiert eine neue instance basierend auf der angegebenen SubscriptionProperties instance. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Duration |
getAutoDeleteOnIdle()
Rufen Sie die Auto |
Duration |
getDefaultMessageTimeToLive()
Rufen Sie die Standardeigenschaft |
Rule |
getDefaultRule()
Rufen Sie ggf. die Regel ab, mit der das Abonnement erstellt wurde. |
String |
getForwardDeadLetteredMessagesTo()
Abrufen der |
String |
getForwardTo()
Abrufen der Forward |
Duration |
getLockDuration()
Abrufen der Sperrdauer-Eigenschaft |
int |
getMaxDeliveryCount()
Abrufen der Max |
Entity |
getStatus()
Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource. |
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 benötigten |
Create |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die Auto |
Create |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die Eigenschaft Batched |
Create |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die Dead |
Create |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die Standardeigenschaft |
Create |
setDefaultRule(RuleProperties ruleProperties)
Legen Sie ggf. die Regel fest, mit der die Abonnements erstellt werden sollen. |
Create |
setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
Legen Sie die Dead |
Create |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Legen Sie die Forward |
Create |
setForwardTo(String forwardTo)
Legen Sie die forward |
Create |
setLockDuration(Duration lockDuration)
Legen Sie die Eigenschaft Dauer der Sperre |
Create |
setMaxDeliveryCount(int maxDeliveryCount)
Legen Sie die Max |
Create |
setSessionRequired(boolean requiresSession)
Festlegen der Session-Eigenschaft erforderlich |
Create |
setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource. |
Create |
setUserMetadata(String userMetadata)
Legen Sie die Metadateneigenschaft des Benutzers |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
CreateSubscriptionOptions
public CreateSubscriptionOptions()
Erstellt eine Instanz. Standardwerte für das Abonnement werden aufgefüllt. Die Mit Standardwerten aufgefüllten Eigenschaften sind:
- setAutoDeleteOnIdle(Duration autoDeleteOnIdle) ist der Wert für die maximale Dauer.
- setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration) ist false.
- setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive) ist der Wert für die maximale Dauer.
- setBatchedOperationsEnabled(boolean enableBatchedOperations) ist true.
- setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions) ist true.
- setLockDuration(Duration lockDuration) ist 1 Minute.
- setMaxDeliveryCount(int maxDeliveryCount) ist 10.
- setSessionRequired(boolean requiresSession) ist false.
- setStatus(EntityStatus status) ist ACTIVE
CreateSubscriptionOptions
public CreateSubscriptionOptions(SubscriptionProperties subscription)
Initialisiert eine neue instance basierend auf der angegebenen SubscriptionProperties instance. Dies ist nützlich, um ein neues Abonnement basierend auf den Eigenschaften eines vorhandenen Abonnements zu erstellen.
Parameters:
Details zur Methode
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Rufen Sie die autoDeleteOnIdle-Eigenschaft ab: ISO 8601 timeSpan im Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Rufen Sie die eigenschaft defaultMessageTimeToLive ab: ISO 8601 default message timespan to live value.Get the defaultMessageTimeToLive property: ISO 8601 default message timespan to 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.
Returns:
getDefaultRule
public RuleProperties getDefaultRule()
Rufen Sie ggf. die Regel ab, mit der das Abonnement erstellt wurde.
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()
Abrufen der lockDuration-Eigenschaft: ISO 8601 Time-span duration of a peek-lock; 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.
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:
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 CreateSubscriptionOptions setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die autoDeleteOnIdle-Eigenschaft fest: ISO 8601 timeSpan-Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
Parameters:
Returns:
setBatchedOperationsEnabled
public CreateSubscriptionOptions setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die enableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public CreateSubscriptionOptions 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 CreateSubscriptionOptions setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die defaultMessageTimeToLive-Eigenschaft fest: ISO 8601-Standardzeitbereich für Nachrichten auf den 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.
Parameters:
Returns:
setDefaultRule
public CreateSubscriptionOptions setDefaultRule(RuleProperties ruleProperties)
Legen Sie ggf. die Regel fest, mit der die Abonnements erstellt werden sollen.
Parameters:
Returns:
setEnableDeadLetteringOnFilterEvaluationExceptions
public CreateSubscriptionOptions 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 CreateSubscriptionOptions 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 CreateSubscriptionOptions 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 CreateSubscriptionOptions setLockDuration(Duration lockDuration)
Legen Sie die eigenschaft lockDuration fest: ISO 8601 time-span duration of a peek-lock; 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.
Parameters:
Returns:
setMaxDeliveryCount
public CreateSubscriptionOptions 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:
setSessionRequired
public CreateSubscriptionOptions setSessionRequired(boolean requiresSession)
Legen Sie die requiresSession-Eigenschaft fest: Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
Parameters:
Returns:
setStatus
public CreateSubscriptionOptions setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.
Parameters:
Returns:
setUserMetadata
public CreateSubscriptionOptions 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