Freigeben über


TopicProperties Klasse

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

public final class TopicProperties

Stellt die statischen Eigenschaften des Themas dar.

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 im Leerlaufintervall, nach dem das Thema automatisch gelöscht wird.

Duration getDefaultMessageTimeToLive()

Rufen Sie die StandardeigenschaftMessageTimeToLive ab: ISO 8601 Default Message timespan to live value( Iso 8601 default message timespan to live value).

Duration getDuplicateDetectionHistoryTimeWindow()

Rufen Sie die doppelteEigenschaft ErkennungsverlaufTimeWindow ab: ISO 8601 timeSpan-Struktur, die die Dauer des Erkennungsverlaufs definiert.

long getMaxMessageSizeInKilobytes()

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

long getMaxSizeInMegabytes()

Abrufen der MaxSizeInMegabytes-Eigenschaft: Die maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugeordneten Arbeitsspeichers.

String getName()

Ruft den Namen des Themas ab.

EntityStatus getStatus()

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

String getUserMetadata()

Rufen Sie die Metadateneigenschaft des Benutzersab: Metadaten, die dem Thema zugeordnet sind.

boolean isBatchedOperationsEnabled()

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

boolean isDuplicateDetectionRequired()

Rufen Sie die erforderlicheDuplikaterkennungseigenschaftab: Ein Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

boolean isOrderingSupported()

Rufen Sie die Support-Sortierungseigenschaftab: Ein Wert, der angibt, ob das Thema die Sortierung unterstützt.

boolean isPartitioningEnabled()

Rufen Sie dieEnable Partitioning-Eigenschaft ab: Ein Wert, der angibt, ob das Thema über mehrere Nachrichtenbroker partitioniert werden soll.

TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

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

TopicProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)

Legen Sie die StandardeigenschaftMessageTimeToLive fest: ISO 8601 Default Message Timespan auf Live-Wert.

TopicProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Legen Sie die Eigenschaft doppeltesErkennungsverlaufszeitfensterfest: ISO 8601-TimeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert.

TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Legen Sie die Erforderlich-EigenschaftDuplikaterkennungfest: Ein Wert, der angibt, ob für dieses Thema eine Doppelte Erkennung erforderlich ist.

TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

Legen Sie die maximaleNachrichtengrößeInKilobytes-Eigenschaft fest: Die maximale Größe einer Nachricht in KB.

TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)

Legen Sie die maxSizeInMegabytes-Eigenschaft fest: Die maximale Größe des Themas in Megabyte, d. h. die Größe des dem Thema zugewiesenen Arbeitsspeichers.

TopicProperties setOrderingSupported(boolean supportOrdering)

Legen Sie die Order-Eigenschaft des Supportsfest: Ein Wert, der angibt, ob das Thema die Reihenfolge unterstützt.

TopicProperties setStatus(EntityStatus status)

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

TopicProperties setUserMetadata(String userMetadata)

Legen Sie die Eigenschaft "Benutzermetadaten" fest: Metadaten, die dem Thema zugeordnet sind.

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 AuthorizationRules-Wert.

getAutoDeleteOnIdle

public Duration getAutoDeleteOnIdle()

Rufen Sie die autoDeleteOnIdle-Eigenschaft ab: ISO 8601 timeSpan im Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

Returns:

der AutoDeleteOnIdle-Wert.

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:

der DefaultMessageTimeToLive-Wert.

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:

der duplicateDetectionHistoryTimeWindow-Wert.

getMaxMessageSizeInKilobytes

public long getMaxMessageSizeInKilobytes()

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

Returns:

der MaxMessageSizeInKilobytes-Wert.

getMaxSizeInMegabytes

public long getMaxSizeInMegabytes()

Abrufen der maxSizeInMegabytes-Eigenschaft: Die maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugeordneten Arbeitsspeichers.

Returns:

der MaxSizeInMegabytes-Wert.

getName

public String getName()

Ruft den Namen des Themas ab.

Returns:

Der Name des Themas;

getStatus

public EntityStatus getStatus()

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

Returns:

der status-Wert.

getUserMetadata

public String getUserMetadata()

Rufen Sie die userMetadata-Eigenschaft ab: Metadaten, die dem Thema zugeordnet sind.

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.

isDuplicateDetectionRequired

public boolean isDuplicateDetectionRequired()

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

Returns:

der RequiresDuplicateDetection-Wert.

isOrderingSupported

public boolean isOrderingSupported()

Abrufen der supportOrdering-Eigenschaft: Ein Wert, der angibt, ob das Thema die Sortierung unterstützt.

Returns:

der SupportOrdering-Wert.

isPartitioningEnabled

public boolean isPartitioningEnabled()

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

Returns:

der EnablePartitioning-Wert.

setAutoDeleteOnIdle

public TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)

Legen Sie die autoDeleteOnIdle-Eigenschaft fest: ISO 8601 timeSpan im Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

Parameters:

autoDeleteOnIdle - der festzulegende AutoDeleteOnIdle-Wert.

Returns:

das TopicDescription-Objekt selbst.

setDefaultMessageTimeToLive

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

setDuplicateDetectionHistoryTimeWindow

public TopicProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)

Legen Sie die duplicateDetectionHistoryTimeWindow-Eigenschaft fest: ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten.

Parameters:

duplicateDetectionHistoryTimeWindow - der festzulegende wert duplicateDetectionHistoryTimeWindow.

Returns:

das TopicDescription-Objekt selbst.

setDuplicateDetectionRequired

public TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)

Legen Sie die eigenschaft requiresDuplicateDetection fest: Ein Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

Parameters:

requiresDuplicateDetection - der festzulegende Wert "requiresDuplicateDetection".

Returns:

das TopicDescription-Objekt selbst.

setMaxMessageSizeInKilobytes

public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)

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

Parameters:

maxMessageSizeInKilobytes - der festzulegende Wert maxMessageSizeInKilobytes.

Returns:

das QueueDescription-Objekt selbst.

setMaxSizeInMegabytes

public TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)

Legen Sie die maxSizeInMegabytes-Eigenschaft fest: Die maximale Größe des Themas in Megabyte, also die Größe des für das Thema zugewiesenen Arbeitsspeichers.

Parameters:

maxSizeInMegabytes - der festzulegende MaxSizeInMegabytes-Wert.

Returns:

das TopicDescription-Objekt selbst.

setOrderingSupported

public TopicProperties setOrderingSupported(boolean supportOrdering)

Festlegen der supportOrdering-Eigenschaft: Ein Wert, der angibt, ob das Thema die Reihenfolge unterstützt.

Parameters:

supportOrdering - der festzulegende SupportOrdering-Wert.

Returns:

das TopicDescription-Objekt selbst.

setStatus

public TopicProperties setStatus(EntityStatus status)

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

Parameters:

status - der festzulegende status Wert.

Returns:

das TopicDescription-Objekt selbst.

setUserMetadata

public TopicProperties setUserMetadata(String userMetadata)

Legen Sie die userMetadata-Eigenschaft fest: Metadaten, die dem Thema zugeordnet sind.

Parameters:

userMetadata - der festzulegende UserMetadata-Wert.

Returns:

das TopicDescription-Objekt selbst.

Gilt für: