CreateQueueOptions Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. CreateQueueOptions
- com.
public final class CreateQueueOptions
Stellt den Satz von Optionen dar, die für die Erstellung einer Warteschlange angegeben werden können.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CreateQueueOptions() |
Erstellt eine instance mit dem Namen der Warteschlange. |
CreateQueueOptions(QueueProperties queue) |
Initialisiert eine neue instance basierend auf der angegebenen QueueProperties instance. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
List<Authorization |
getAuthorizationRules()
Ruft die Autorisierungsregeln zum Steuern des Benutzerzugriffs auf Entitätsebene ab. |
Duration |
getAutoDeleteOnIdle()
Rufen Sie die Auto |
Duration |
getDefaultMessageTimeToLive()
Rufen Sie die Standardeigenschaft |
Duration |
getDuplicateDetectionHistoryTimeWindow()
Rufen Sie die doppelte |
String |
getForwardDeadLetteredMessagesTo()
Abrufen der Forward-Eigenschaft |
String |
getForwardTo()
Abrufen der Forward |
Duration |
getLockDuration()
Rufen Sie die Sperrdauer-Eigenschaft |
int |
getMaxDeliveryCount()
Abrufen der Max |
long |
getMaxMessageSizeInKilobytes()
Abrufen der max |
long |
getMaxSizeInMegabytes()
Abrufen der Max |
Entity |
getStatus()
Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource. |
String |
getUserMetadata()
Abrufen der Metadateneigenschaft des Benutzers |
boolean |
isBatchedOperationsEnabled()
Rufen Sie die Enable |
boolean |
isDeadLetteringOnMessageExpiration()
Abrufen der Eigenschaft "Dead |
boolean |
isDuplicateDetectionRequired()
Ruft die Erforderlich-Eigenschaft |
boolean |
isPartitioningEnabled()
Abrufen der |
boolean |
isSessionRequired()
Abrufen der Eigenschaft "Requires |
Create |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die Auto |
Create |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die Enable |
Create |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die Eigenschaft dead |
Create |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die Standardeigenschaft |
Create |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Legen Sie die Doppelte |
Create |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Legen Sie die Erforderlich-Eigenschaft Duplikaterkennung |
Create |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Festlegen der Forward |
Create |
setForwardTo(String forwardTo)
Festlegen der forward |
Create |
setLockDuration(Duration lockDuration)
Legen Sie die Sperrdauer-Eigenschaft |
Create |
setMaxDeliveryCount(int maxDeliveryCount)
Legen Sie die |
Create |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die Maximale |
Create |
setMaxSizeInMegabytes(int maxSizeInMegabytes)
Legen Sie die max |
Create |
setPartitioningEnabled(boolean enablePartitioning)
Legen Sie die Enable |
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 Eigenschaft Benutzermetadaten |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
CreateQueueOptions
public CreateQueueOptions()
Erstellt eine instance mit dem Namen der Warteschlange. Standardwerte für die Warteschlange werden aufgefüllt. Die Mit Standardwerten aufgefüllten Eigenschaften sind:
- setAutoDeleteOnIdle(Duration autoDeleteOnIdle) ist der Wert für die maximale Dauer.
- setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive) ist der Wert für die maximale Dauer.
- setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow) ist der Wert für die maximale Dauer, die Duplizierungserkennung ist jedoch deaktiviert.
- setDuplicateDetectionRequired(boolean requiresDuplicateDetection) ist false.
- setBatchedOperationsEnabled(boolean enableBatchedOperations) ist true.
- setLockDuration(Duration lockDuration) ist 1 Minute.
- setMaxDeliveryCount(int maxDeliveryCount) ist 10.
- setMaxSizeInMegabytes(int maxSizeInMegabytes) ist 1024 MB.
- setSessionRequired(boolean requiresSession) ist false.
- setStatus(EntityStatus status) ist ACTIVE
CreateQueueOptions
public CreateQueueOptions(QueueProperties queue)
Initialisiert eine neue instance basierend auf der angegebenen QueueProperties instance. Dies ist nützlich, um eine neue Warteschlange basierend auf den Eigenschaften einer vorhandenen Warteschlange zu erstellen.
Parameters:
Details zur Methode
getAuthorizationRules
public List
Ruft die Autorisierungsregeln zum Steuern des Benutzerzugriffs auf Entitätsebene ab.
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Rufen Sie die autoDeleteOnIdle-Eigenschaft ab: ISO 8601 timeSpan im Leerlaufintervall, nach dem die Warteschlange 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:
getDuplicateDetectionHistoryTimeWindow
public Duration getDuplicateDetectionHistoryTimeWindow()
Rufen Sie die duplicateDetectionHistoryTimeWindow-Eigenschaft ab: ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der Duplikaterkennung definiert. Der Standardwert beträgt 10 Minuten.
Returns:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
Abrufen der forwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle unzustellbaren Nachrichten dieser Warteschlange weitergeleitet werden.
Returns:
getForwardTo
public String getForwardTo()
Abrufen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an die Warteschlange gesendeten Nachrichten weitergeleitet werden.
Returns:
getLockDuration
public Duration getLockDuration()
Abrufen der lockDuration-Eigenschaft: ISO 8601 Timespan 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:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Rufen Sie die maxMessageSizeInKilobytes-Eigenschaft ab: Die maximale Größe einer Nachricht in Kilobytes.
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
Abrufen der maxSizeInMegabytes-Eigenschaft: Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugeordneten Arbeitsspeichers.
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: Benutzerdefinierte Metdata, die der Benutzer der Beschreibung zuordnen kann. Die maximale Länge beträgt 1024 Zeichen.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Rufen Sie die enableBatchedOperations-Eigenschaft ab: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
Abrufen der deadLetteringOnMessageExpiration-Eigenschaft: Ein Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Abrufen der requiresDuplicateDetection-Eigenschaft: Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Abrufen der enablePartitioning-Eigenschaft: Ein Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.
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 CreateQueueOptions setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die autoDeleteOnIdle-Eigenschaft fest: ISO 8601 timeSpan im Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
Parameters:
Returns:
setBatchedOperationsEnabled
public CreateQueueOptions setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die enableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public CreateQueueOptions setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die deadLetteringOnMessageExpiration-Eigenschaft fest: Ein Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Parameters:
Returns:
setDefaultMessageTimeToLive
public CreateQueueOptions 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:
setDuplicateDetectionHistoryTimeWindow
public CreateQueueOptions setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Legen Sie die duplicateDetectionHistoryTimeWindow-Eigenschaft fest: ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der Duplikaterkennung definiert. Der Standardwert beträgt 10 Minuten.
Parameters:
Returns:
setDuplicateDetectionRequired
public CreateQueueOptions setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Legen Sie die requiresDuplicateDetection-Eigenschaft fest: Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.
Parameters:
Returns:
setForwardDeadLetteredMessagesTo
public CreateQueueOptions setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Festlegen der forwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle unzustellbaren Nachrichten dieser Warteschlange weitergeleitet werden.
Parameters:
Returns:
setForwardTo
public CreateQueueOptions setForwardTo(String forwardTo)
Festlegen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an die Warteschlange gesendeten Nachrichten weitergeleitet werden.
Parameters:
Returns:
setLockDuration
public CreateQueueOptions 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 CreateQueueOptions 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:
setMaxMessageSizeInKilobytes
public CreateQueueOptions setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die maxMessageSizeInKilobytes-Eigenschaft fest: Stellt die standardmäßige maximale Nachrichtengröße (in Kilobyte) dar, die nur im Premium-Tarif verfügbar ist. Der Standardhöchstwert im Tarif "Standard" beträgt 256 KB und im Premium-Tarif 1 MB. Größere Nachrichtengrößen sind in der Vorschau verfügbar. Weitere Informationen finden Sie unter
Parameters:
Returns:
setMaxSizeInMegabytes
public CreateQueueOptions setMaxSizeInMegabytes(int maxSizeInMegabytes)
Legen Sie die maxSizeInMegabytes-Eigenschaft fest: Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers.
Parameters:
Returns:
setPartitioningEnabled
public CreateQueueOptions setPartitioningEnabled(boolean enablePartitioning)
Legen Sie die enablePartitioning-Eigenschaft fest: Ein Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.
Parameters:
Returns:
setSessionRequired
public CreateQueueOptions 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 CreateQueueOptions setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.
Parameters:
Returns:
setUserMetadata
public CreateQueueOptions setUserMetadata(String userMetadata)
Legen Sie die userMetadata-Eigenschaft fest: Benutzerdefinierte Metdata, die der Benutzer der Beschreibung zuordnen kann. Die maximale Länge beträgt 1024 Zeichen.
Parameters:
Returns:
Gilt für:
Azure SDK for Java