QueueProperties クラス
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. QueueProperties
- com.
public final class QueueProperties
キューのプロパティ。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
List<Authorization |
getAuthorizationRules()
authorization |
Duration |
getAutoDeleteOnIdle()
自動 |
Duration |
getDefaultMessageTimeToLive()
既定 |
Duration |
getDuplicateDetectionHistoryTimeWindow()
重複 |
String |
getForwardDeadLetteredMessagesTo()
[配信不能 |
String |
getForwardTo()
forward |
Duration |
getLockDuration()
lock |
int |
getMaxDeliveryCount()
[最大 |
long |
getMaxMessageSizeInKilobytes()
最大 |
long |
getMaxSizeInMegabytes()
キューの最大サイズを MB 単位で取得します。これは、キューに割り当てられたメモリのサイズです。 |
String |
getName()
キューの名前を取得します。 |
Entity |
getStatus()
status プロパティを取得します。Service Bus リソースの状態。 |
String |
getUserMetadata()
ユーザー |
boolean |
isBatchedOperationsEnabled()
[バッチ |
boolean |
isDeadLetteringOnMessageExpiration()
配信不能 |
boolean |
isDuplicateDetectionRequired()
[requires Duplicate Detection]\(重複 |
boolean |
isPartitioningEnabled()
[パーティション分割の有効化 |
boolean |
isSessionRequired()
requires |
Queue |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Auto |
Queue |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
[バッチ |
Queue |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
配信不能 |
Queue |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
既定 |
Queue |
setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
[重複 |
Queue |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
forward |
Queue |
setForwardTo(String forwardTo)
forward |
Queue |
setLockDuration(Duration lockDuration)
lock |
Queue |
setMaxDeliveryCount(Integer maxDeliveryCount)
配信の最大数を設定します。 |
Queue |
setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
最大 |
Queue |
setMaxSizeInMegabytes(Integer maxSizeInMegabytes)
最大 |
Queue |
setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。 |
Queue |
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:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
forwardDeadLetteredMessagesTo プロパティを取得します。このキューのすべての配信不能メッセージの転送先となる受信者エンティティの名前。
Returns:
getForwardTo
public String getForwardTo()
forwardTo プロパティを取得する: キューに送信されるすべてのメッセージの転送先となる受信者エンティティの名前。
Returns:
getLockDuration
public Duration getLockDuration()
lockDuration プロパティを取得します。ピーク ロックの期間は ISO 8601 です。つまり、メッセージが他の受信者に対してロックされている時間です。 LockDuration の最大値は 5 分です。既定値は 1 分です。
Returns:
getMaxDeliveryCount
public int getMaxDeliveryCount()
maxDeliveryCount プロパティを取得します。最大配信数。 この配信数の後に、メッセージは自動的に配信不能になります。 既定値は 10 です。
Returns:
getMaxMessageSizeInKilobytes
public long getMaxMessageSizeInKilobytes()
maxMessageSizeInKilobytes プロパティを取得します。メッセージの最大サイズ (キロバイト単位)。
Returns:
getMaxSizeInMegabytes
public long getMaxSizeInMegabytes()
キューの最大サイズを MB 単位で取得します。これは、キューに割り当てられたメモリのサイズです。
Returns:
getName
public String getName()
キューの名前を取得します。
Returns:
getStatus
public EntityStatus getStatus()
status プロパティを取得します。Service Bus リソースの状態。
Returns:
getUserMetadata
public String getUserMetadata()
userMetadata プロパティを取得する: ユーザーが説明に関連付けることができるカスタム metdata。 最大長は 1024 文字です。
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
enableBatchedOperations プロパティを取得します。サーバー側のバッチ処理操作が有効かどうかを示す値です。
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
deadLetteringOnMessageExpiration プロパティを取得します。メッセージの有効期限が切れたときに、このキューで配信不能がサポートされているかどうかを示す値です。
Returns:
isDuplicateDetectionRequired
public boolean isDuplicateDetectionRequired()
requiresDuplicateDetection プロパティを取得します。このキューで重複検出が必要かどうかを示す値。
Returns:
isPartitioningEnabled
public boolean isPartitioningEnabled()
enablePartitioning プロパティを取得します。キューを複数のメッセージ ブローカー間でパーティション分割するかどうかを示す値です。
Returns:
isSessionRequired
public boolean isSessionRequired()
requiresSession プロパティを取得します。キューがセッションの概念をサポートしているかどうかを示す値です。
Returns:
setAutoDeleteOnIdle
public QueueProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
autoDeleteOnIdle プロパティを設定します。ISO 8601 timeSpan アイドル間隔後、キューが自動的に削除されます。 最小時間は、5 分です。
Parameters:
Returns:
setBatchedOperationsEnabled
public QueueProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)
enableBatchedOperations プロパティを設定します。サーバー側のバッチ処理操作が有効かどうかを示す値です。
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public QueueProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
deadLetteringOnMessageExpiration プロパティを設定します。メッセージの有効期限が切れたときに、このキューで配信不能がサポートされているかどうかを示す値です。
Parameters:
Returns:
setDefaultMessageTimeToLive
public QueueProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
defaultMessageTimeToLive プロパティを設定します。ISO 8601 の既定のメッセージ期間をライブ値に設定します。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に TimeToLive が設定されていない場合に使用される既定値です。
Parameters:
Returns:
setDuplicateDetectionHistoryTimeWindow
public QueueProperties setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
duplicateDetectionHistoryTimeWindow プロパティを設定します。重複検出履歴の期間を定義する ISO 8601 timeSpan 構造体。 既定値は 10 分です。
Parameters:
Returns:
setForwardDeadLetteredMessagesTo
public QueueProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
forwardDeadLetteredMessagesTo プロパティを設定します。このキューのすべての配信不能メッセージの転送先となる受信者エンティティの名前。
Parameters:
Returns:
setForwardTo
public QueueProperties setForwardTo(String forwardTo)
forwardTo プロパティを設定する: キューに送信されるすべてのメッセージの転送先となる受信者エンティティの名前。
Parameters:
Returns:
setLockDuration
public QueueProperties setLockDuration(Duration lockDuration)
lockDuration プロパティを設定します。ピーク ロックの期間は ISO 8601 です。つまり、メッセージが他の受信者に対してロックされている時間です。 LockDuration の最大値は 5 分です。既定値は 1 分です。
Parameters:
Returns:
setMaxDeliveryCount
public QueueProperties setMaxDeliveryCount(Integer maxDeliveryCount)
配信の最大数を設定します。 この配信数の後に、メッセージは自動的に配信不能になります。 既定値は 10 です。
Parameters:
Returns:
setMaxMessageSizeInKilobytes
public QueueProperties setMaxMessageSizeInKilobytes(long maxMessageSizeInKilobytes)
maxMessageSizeInKilobytes プロパティを設定します。メッセージの最大サイズ (キロバイト単位)。
Parameters:
Returns:
setMaxSizeInMegabytes
public QueueProperties setMaxSizeInMegabytes(Integer maxSizeInMegabytes)
maxSizeInMegabytes プロパティを設定します。キューの最大サイズ (MB 単位) は、キューに割り当てられたメモリのサイズです。
Parameters:
Returns:
setStatus
public QueueProperties setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。
Parameters:
Returns:
setUserMetadata
public QueueProperties setUserMetadata(String userMetadata)
userMetadata プロパティを設定します。ユーザーが説明に関連付けることができるカスタム metdata。 最大長は 1024 文字です。
Parameters:
Returns:
適用対象
Azure SDK for Java