QueueProperties Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. QueueProperties
- com.
public final class QueueProperties
Eigenschaften für eine Warteschlange.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
List<Authorization |
getAuthorizationRules()
Rufen Sie die Autorisierungsregeln-Eigenschaft |
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 Eigenschaft Dauer der Sperre |
int |
getMaxDeliveryCount()
Abrufen der Max |
long |
getMaxMessageSizeInKilobytes()
Abrufen der eigenschaft max |
long |
getMaxSizeInMegabytes()
Ruft die maximale Größe der Warteschlange in Megabyte ab, d. h. die Größe des für die Warteschlange zugeordneten Arbeitsspeichers. |
String |
getName()
Ruft den Namen der Warteschlange ab. |
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 |
Queue |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die Auto |
Queue |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die Enable |
Queue |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
Legen Sie die Eigenschaft dead |
Queue |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die Standardeigenschaft |
Queue |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Legen Sie die Doppelte |
Queue |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Festlegen der Forward |
Queue |
setForwardTo(String forwardTo)
Festlegen der forward |
Queue |
setLockDuration(Duration lockDuration)
Legen Sie die Sperrdauer-Eigenschaft |
Queue |
setMaxDeliveryCount(Integer maxDeliveryCount)
Legt die maximale Anzahl der Übermittlungen fest. |
Queue |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die Max |
Queue |
setMaxSizeInMegabytes(Integer maxSizeInMegabytes)
Legen Sie die Max |
Queue |
setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource. |
Queue |
setUserMetadata(String userMetadata)
Festlegen der Metadateneigenschaft des Benutzers |
Geerbte Methoden von java.lang.Object
Details zur Methode
getAuthorizationRules
public List
Rufen Sie die authorizationRules-Eigenschaft ab: Autorisierungsregeln für Ressource.
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Rufen Sie die autoDeleteOnIdle-Eigenschaft ab: ISO 8601 TimeSpan-Leerlaufintervall, nach dem die Warteschlange 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:
getDuplicateDetectionHistoryTimeWindow
public Duration getDuplicateDetectionHistoryTimeWindow()
Rufen Sie die duplicateDetectionHistoryTimeWindow-Eigenschaft ab: ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung 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()
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 von Lieferungen automatisch unzustellbar gesendet. Der Standardwert ist 10.
Returns:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
Abrufen der maxMessageSizeInKilobytes-Eigenschaft: Die maximale Größe einer Nachricht in Kilobytes.
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
Ruft die maximale Größe der Warteschlange in Megabyte ab, d. h. die Größe des für die Warteschlange zugeordneten Arbeitsspeichers.
Returns:
getName
public String getName()
Ruft den Namen der Warteschlange ab.
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 QueueProperties 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 QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)
Legen Sie die enableBatchedOperations-Eigenschaft fest: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public QueueProperties 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 QueueProperties 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 QueueProperties 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:
setForwardDeadLetteredMessagesTo
public QueueProperties 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 QueueProperties 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 QueueProperties 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 QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)
Legt die maximale Anzahl der Übermittlungen fest. Eine Nachricht wird nach dieser Anzahl von Lieferungen automatisch unzustellbar gesendet. Der Standardwert ist 10.
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die maxMessageSizeInKilobytes-Eigenschaft fest: Die maximale Größe einer Nachricht in Kilobytes.
Parameters:
Returns:
setMaxSizeInMegabytes
public QueueProperties setMaxSizeInMegabytes(Integer 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:
setStatus
public QueueProperties setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.
Parameters:
Returns:
setUserMetadata
public QueueProperties setUserMetadata(String userMetadata)
Festlegen der userMetadata-Eigenschaft: Benutzerdefinierte Metdata, die benutzer der Beschreibung zuordnen können. Die maximale Länge beträgt 1024 Zeichen.
Parameters:
Returns:
Gilt für:
Azure SDK for Java