TopicProperties クラス
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. TopicProperties
- com.
public final class TopicProperties
トピックの静的プロパティを表します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
List<Authorization |
getAuthorizationRules()
承認 |
Duration |
getAutoDeleteOnIdle()
Auto |
Duration |
getDefaultMessageTimeToLive()
既定 |
Duration |
getDuplicateDetectionHistoryTimeWindow()
重複 |
long |
getMaxMessageSizeInKilobytes()
最大 |
long |
getMaxSizeInMegabytes()
最大 |
String |
getName()
トピックの名前を取得します。 |
Entity |
getStatus()
status プロパティを取得します。Service Bus リソースの状態。 |
String |
getUserMetadata()
ユーザー |
boolean |
isBatchedOperationsEnabled()
[バッチ |
boolean |
isDuplicateDetectionRequired()
[重複 |
boolean |
isOrderingSupported()
サポート |
boolean |
isPartitioningEnabled()
[パーティション分割の有効化 |
Topic |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Auto |
Topic |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
既定 |
Topic |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
[重複 |
Topic |
setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
[requires Duplicate Detection]\(重複 |
Topic |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
最大 |
Topic |
setMaxSizeInMegabytes(long maxSizeInMegabytes)
Max |
Topic |
setOrderingSupported(boolean supportOrdering)
サポート |
Topic |
setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。 |
Topic |
setUserMetadata(String userMetadata)
ユーザー |
メソッドの継承元: java.lang.Object
メソッドの詳細
getAuthorizationRules
public List
authorizationRules プロパティを取得します。リソースの承認規則。
Returns:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
autoDeleteOnIdle プロパティを取得します。ISO 8601 timeSpan アイドル間隔の後、トピックが自動的に削除されます。 最小時間は、5 分です。
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
defaultMessageTimeToLive プロパティを取得します。ISO 8601 の既定のメッセージの期間はライブ値になります。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に TimeToLive が設定されていない場合に使用される既定値です。
Returns:
getDuplicateDetectionHistoryTimeWindow
public Duration getDuplicateDetectionHistoryTimeWindow()
duplicateDetectionHistoryTimeWindow プロパティを取得します。重複検出履歴の期間を定義する ISO 8601 timeSpan 構造体。 既定値は 10 分です。
Returns:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
maxMessageSizeInKilobytes プロパティを取得します。メッセージの最大サイズ (キロバイト単位)。
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
maxSizeInMegabytes プロパティを取得します。トピックの最大サイズ (メガバイト単位)。これは、トピックに割り当てられたメモリのサイズです。
Returns:
getName
public String getName()
トピックの名前を取得します。
Returns:
getStatus
public EntityStatus getStatus()
status プロパティを取得します。Service Bus リソースの状態。
Returns:
getUserMetadata
public String getUserMetadata()
userMetadata プロパティを取得します。トピックに関連付けられているメタデータ。
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
enableBatchedOperations プロパティを取得します。サーバー側のバッチ処理操作が有効かどうかを示す値です。
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
requiresDuplicateDetection プロパティを取得します。このトピックで重複検出が必要かどうかを示す値。
Returns:
isOrderingSupported
public boolean isOrderingSupported()
supportOrdering プロパティを取得します。トピックが順序付けをサポートしているかどうかを示す値です。
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
enablePartitioning プロパティを取得します。トピックを複数のメッセージ ブローカー間でパーティション分割するかどうかを示す値です。
Returns:
setAutoDeleteOnIdle
public TopicProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
autoDeleteOnIdle プロパティ (ISO 8601 timeSpan アイドル間隔) を設定します。その後、トピックは自動的に削除されます。 最小時間は、5 分です。
Parameters:
Returns:
setDefaultMessageTimeToLive
public TopicProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
defaultMessageTimeToLive プロパティ (ISO 8601 の既定のメッセージの期間) をライブ値に設定します。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に TimeToLive が設定されていない場合に使用される既定値です。
Parameters:
Returns:
setDuplicateDetectionHistoryTimeWindow
public TopicProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
duplicateDetectionHistoryTimeWindow プロパティを設定します。重複検出履歴の期間を定義する ISO 8601 timeSpan 構造体。 既定値は 10 分です。
Parameters:
Returns:
setDuplicateDetectionRequired
public TopicProperties setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
requiresDuplicateDetection プロパティを設定します。このトピックで重複検出が必要かどうかを示す値です。
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public TopicProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
maxMessageSizeInKilobytes プロパティを設定します。メッセージの最大サイズ (キロバイト単位)。
Parameters:
Returns:
setMaxSizeInMegabytes
public TopicProperties setMaxSizeInMegabytes(long maxSizeInMegabytes)
maxSizeInMegabytes プロパティを設定します。トピックの最大サイズ (メガバイト単位)。 これは、トピックに割り当てられたメモリのサイズです。
Parameters:
Returns:
setOrderingSupported
public TopicProperties setOrderingSupported(boolean supportOrdering)
supportOrdering プロパティを設定します。トピックが順序付けをサポートしているかどうかを示す値です。
Parameters:
Returns:
setStatus
public TopicProperties setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。
Parameters:
Returns:
setUserMetadata
public TopicProperties setUserMetadata(String userMetadata)
userMetadata プロパティを設定します。トピックに関連付けられているメタデータ。
Parameters:
Returns:
適用対象
Azure SDK for Java