Freigeben über


QueueProperties Klasse

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

public final class QueueProperties

Eigenschaften für eine Warteschlange.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
List<AuthorizationRule> getAuthorizationRules()

Rufen Sie die Autorisierungsregeln-Eigenschaftab: Autorisierungsregeln für Ressource.

Duration getAutoDeleteOnIdle()

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

Duration getDefaultMessageTimeToLive()

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

Duration getDuplicateDetectionHistoryTimeWindow()

Rufen Sie die DoppelteErkennungsverlauf-Zeitfenster-Eigenschaftab: ISO 8601-Zeitspannestruktur, die die Dauer des Doppelten Erkennungsverlaufs definiert.

String getForwardDeadLetteredMessagesTo()

Abrufen der Forward-Eigenschaft"DeadLetteredMessagesTo": Der Name der Empfängerentität, an die alle nachrichten dieser Warteschlange weitergeleitet werden.

String getForwardTo()

Abrufen der forwardTo-Eigenschaft: Der Name der Empfängerentität, an die alle an die Warteschlange 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.

long getMaxMessageSizeInKilobytes()

Abrufen der eigenschaft maxmessagesizeInKilobytes: The maximum size of a message in kilobytes.

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.

EntityStatus getStatus()

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

String getUserMetadata()

Abrufen der Metadateneigenschaft des Benutzers: Benutzerdefinierte Metdata, die der Benutzer der Beschreibung zuordnen kann.

boolean isBatchedOperationsEnabled()

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

boolean isDeadLetteringOnMessageExpiration()

Abrufen der Eigenschaft "DeadLetteringOnMessageExpiration": Ein Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

boolean isDuplicateDetectionRequired()

Ruft die Erforderlich-EigenschaftDuplikaterkennungab: Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

boolean isPartitioningEnabled()

Abrufen derEnable Partitioning-Eigenschaft: Ein Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

boolean isSessionRequired()

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

QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Legen Sie die AutoDeleteOnIdle-Eigenschaft fest: ISO 8601 timeSpan im Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird.

QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)

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

QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)

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

QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

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

QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Legen Sie die DoppelteErkennungsverlaufTimeWindow-Eigenschaft fest: ISO 8601 timeSpan-Struktur, die die Dauer des Erkennungsverlaufs definiert.

QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)

Festlegen der ForwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle unzustellbaren Nachrichten dieser Warteschlange weitergeleitet werden.

QueueProperties setForwardTo(String forwardTo)

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

QueueProperties 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.

QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)

Legt die maximale Anzahl der Übermittlungen fest.

QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Legen Sie die MaxMessageSizeInKilobytes-Eigenschaft fest: Die maximale Größe einer Nachricht in Kilobyte.

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 zugeordneten Arbeitsspeichers.

QueueProperties setStatus(EntityStatus status)

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

QueueProperties setUserMetadata(String userMetadata)

Festlegen der Metadateneigenschaft des Benutzers: Benutzerdefinierte Metdata, die der Benutzer der Beschreibung zuordnen kann.

Geerbte Methoden von java.lang.Object

Details zur Methode

getAuthorizationRules

public List getAuthorizationRules()

Rufen Sie die authorizationRules-Eigenschaft ab: Autorisierungsregeln für Ressource.

Returns:

der Wert authorizationRules.

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:

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.

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:

der wert duplicateDetectionHistoryTimeWindow.

getForwardDeadLetteredMessagesTo

public String getForwardDeadLetteredMessagesTo()

Abrufen der forwardDeadLetteredMessagesTo-Eigenschaft: Der Name der Empfängerentität, an die alle unzustellbaren Nachrichten dieser Warteschlange weitergeleitet werden.

Returns:

der forwardDeadLetteredMessagesTo-Wert.

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:

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 von Lieferungen automatisch unzustellbar gesendet. Der Standardwert ist 10.

Returns:

der MaxDeliveryCount-Wert.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

Abrufen der maxMessageSizeInKilobytes-Eigenschaft: Die maximale Größe einer Nachricht in Kilobytes.

Returns:

der MaxMessageSizeInKilobytes-Wert.

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:

der MaxSizeInMegabytes-Wert.

getName

public String getName()

Ruft den Namen der Warteschlange ab.

Returns:

Der Name der Warteschlange.

getStatus

public EntityStatus getStatus()

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

Returns:

der status-Wert.

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:

der UserMetadata-Wert.

isBatchedOperationsEnabled

public boolean isBatchedOperationsEnabled()

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

Returns:

der EnableBatchedOperations-Wert.

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:

der DeadLetteringOnMessageExpiration-Wert.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

Abrufen der requiresDuplicateDetection-Eigenschaft: Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

Returns:

der RequiresDuplicateDetection-Wert.

isPartitioningEnabled

public boolean isPartitioningEnabled()

Abrufen der enablePartitioning-Eigenschaft: Ein Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

Returns:

der EnablePartitioning-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 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:

autoDeleteOnIdle - der festzulegende AutoDeleteOnIdle-Wert.

Returns:

das QueueProperties Objekt selbst.

setBatchedOperationsEnabled

public QueueProperties 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 QueueProperties Objekt selbst.

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:

deadLetteringOnMessageExpiration - der festzulegende DeadLetteringOnMessageExpiration-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

defaultMessageTimeToLive - der festzulegende DefaultMessageTimeToLive-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

duplicateDetectionHistoryTimeWindow - der festzulegende DuplicateDetectionHistoryTimeWindow-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

forwardDeadLetteredMessagesTo - der festzulegende ForwardDeadLetteredMessagesTo-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

forwardTo - der festzulegende forwardTo-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

lockDuration - der festzulegende lockDuration-Wert.

Returns:

das QueueProperties Objekt selbst.

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:

maxDeliveryCount - der festzulegende MaxDeliveryCount-Wert.

Returns:

das QueueProperties Objekt selbst.

setMaxMessageSizeInKilobytes

public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Legen Sie die maxMessageSizeInKilobytes-Eigenschaft fest: Die maximale Größe einer Nachricht in Kilobytes.

Parameters:

maxMessageSizeInKilobytes - der festzulegende MaxMessageSizeInKilobytes-Wert.

Returns:

das QueueDescription-Objekt selbst.

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:

maxSizeInMegabytes - der festzulegende MaxSizeInMegabytes-Wert.

Returns:

das QueueProperties Objekt selbst.

setStatus

public QueueProperties setStatus(EntityStatus status)

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

Parameters:

status - der festzulegende status Wert.

Returns:

das QueueProperties Objekt selbst.

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:

userMetadata - der festzulegende UserMetadata-Wert.

Returns:

das QueueProperties Objekt selbst.

Gilt für: