TopicProperties Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. TopicProperties
- com.
public final class TopicProperties
Stellt die statischen Eigenschaften des Themas dar.
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 |
long |
getMaxMessageSizeInKilobytes()
Abrufen der max |
long |
getMaxSizeInMegabytes()
Abrufen der Max |
String |
getName()
Ruft den Namen des Themas ab. |
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 Enable |
boolean |
isDuplicateDetectionRequired()
Rufen Sie die erforderliche |
boolean |
isOrderingSupported()
Rufen Sie die Support-Sortierungseigenschaft |
boolean |
isPartitioningEnabled()
Rufen Sie die |
Topic |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Legen Sie die Auto |
Topic |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Legen Sie die Standardeigenschaft |
Topic |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Legen Sie die Eigenschaft doppeltes |
Topic |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Legen Sie die Erforderlich-Eigenschaft |
Topic |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die maximale |
Topic |
setMaxSizeInMegabytes(long maxSizeInMegabytes)
Legen Sie die max |
Topic |
setOrderingSupported(boolean supportOrdering)
Legen Sie die Order-Eigenschaft des Supports |
Topic |
setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource. |
Topic |
setUserMetadata(String userMetadata)
Legen Sie die Eigenschaft "Benutzermetadaten |
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 im Leerlaufintervall, nach dem das Thema 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:
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 des Themas in Megabyte, d. h. die Größe des für das Thema zugeordneten Arbeitsspeichers.
Returns:
getName
public String getName()
Ruft den Namen des Themas ab.
Returns:
getStatus
public EntityStatus getStatus()
Rufen Sie die status-Eigenschaft ab: Status einer Service Bus-Ressource.
Returns:
getUserMetadata
public String getUserMetadata()
Rufen Sie die userMetadata-Eigenschaft ab: Metadaten, die dem Thema zugeordnet sind.
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
Rufen Sie die enableBatchedOperations-Eigenschaft ab: Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
Abrufen der requiresDuplicateDetection-Eigenschaft: Ein Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.
Returns:
isOrderingSupported
public boolean isOrderingSupported()
Abrufen der supportOrdering-Eigenschaft: Ein Wert, der angibt, ob das Thema die Sortierung unterstützt.
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
Abrufen der enablePartitioning-Eigenschaft: Ein Wert, der angibt, ob das Thema über mehrere Nachrichtenbroker partitioniert werden soll.
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
setMaxMessageSizeInKilobytes
public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
Legen Sie die maxMessageSizeInKilobytes-Eigenschaft fest: Die maximale Größe einer Nachricht in Kilobytes.
Parameters:
Returns:
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:
Returns:
setOrderingSupported
public TopicProperties setOrderingSupported(boolean supportOrdering)
Festlegen der supportOrdering-Eigenschaft: Ein Wert, der angibt, ob das Thema die Reihenfolge unterstützt.
Parameters:
Returns:
setStatus
public TopicProperties setStatus(EntityStatus status)
Legen Sie die status-Eigenschaft fest: Status einer Service Bus-Ressource.
Parameters:
Returns:
setUserMetadata
public TopicProperties setUserMetadata(String userMetadata)
Legen Sie die userMetadata-Eigenschaft fest: Metadaten, die dem Thema zugeordnet sind.
Parameters:
Returns:
Gilt für:
Azure SDK for Java