SubscriptionProperties クラス
- java.
lang. Object - com.
azure. messaging. servicebus. administration. models. SubscriptionProperties
- com.
public final class SubscriptionProperties
サブスクリプションのプロパティ。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Duration |
getAutoDeleteOnIdle()
自動 |
Duration |
getDefaultMessageTimeToLive()
既定 |
String |
getForwardDeadLetteredMessagesTo()
[配信不能 |
String |
getForwardTo()
forward |
Duration |
getLockDuration()
lock |
int |
getMaxDeliveryCount()
[最大 |
Entity |
getStatus()
status プロパティを取得します。Service Bus リソースの状態。 |
String |
getSubscriptionName()
サブスクリプションの名前を取得します。 |
String |
getTopicName()
サブスクリプションが存在するトピックの名前を取得します。 |
String |
getUserMetadata()
ユーザー |
boolean |
isBatchedOperationsEnabled()
[バッチ |
boolean |
isDeadLetteringOnFilterEvaluationExceptions()
配信不能 |
boolean |
isDeadLetteringOnMessageExpiration()
配信不能 |
boolean |
isSessionRequired()
requires |
Subscription |
setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
自動 |
Subscription |
setBatchedOperationsEnabled(boolean enableBatchedOperations)
[バッチ |
Subscription |
setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
配信不能 |
Subscription |
setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
既定 |
Subscription |
setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
配信不能 |
Subscription |
setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
forward |
Subscription |
setForwardTo(String forwardTo)
forward |
Subscription |
setLockDuration(Duration lockDuration)
lock |
Subscription |
setMaxDeliveryCount(int maxDeliveryCount)
[最大 |
Subscription |
setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。 |
Subscription |
setUserMetadata(String userMetadata)
ユーザー |
メソッドの継承元: java.lang.Object
メソッドの詳細
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
autoDeleteOnIdle プロパティを取得します。ISO 8601 timeSpan アイドル間隔後、サブスクリプションが自動的に削除されます。 最小時間は、5 分です。
Returns:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
defaultMessageTimeToLive プロパティを取得します。ISO 8601 の既定のメッセージ時間スパンがライブ値になります。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に TimeToLive が設定されていない場合に使用される既定値です。
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:
getStatus
public EntityStatus getStatus()
status プロパティを取得します。Service Bus リソースの状態。
Returns:
getSubscriptionName
public String getSubscriptionName()
サブスクリプションの名前を取得します。
Returns:
getTopicName
public String getTopicName()
サブスクリプションが存在するトピックの名前を取得します。
Returns:
getUserMetadata
public String getUserMetadata()
userMetadata プロパティを取得します。サブスクリプションに関連付けられているメタデータ。 最大文字数は 1024 文字です。
Returns:
isBatchedOperationsEnabled
public boolean isBatchedOperationsEnabled()
enableBatchedOperations プロパティを取得します。サーバー側のバッチ処理操作が有効かどうかを示す値です。
Returns:
isDeadLetteringOnFilterEvaluationExceptions
public boolean isDeadLetteringOnFilterEvaluationExceptions()
deadLetteringOnFilterEvaluationExceptions プロパティを取得します。メッセージの有効期限が切れたときに、このサブスクリプションで配信不能がサポートされているかどうかを示す値です。
Returns:
isDeadLetteringOnMessageExpiration
public boolean isDeadLetteringOnMessageExpiration()
deadLetteringOnMessageExpiration プロパティを取得します。メッセージの有効期限が切れたときに、このサブスクリプションが配信不能サポートを持っているかどうかを示す値です。
Returns:
isSessionRequired
public boolean isSessionRequired()
requiresSession プロパティを取得します。キューがセッションの概念をサポートしているかどうかを示す値です。
Returns:
setAutoDeleteOnIdle
public SubscriptionProperties setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
autoDeleteOnIdle プロパティを設定します。ISO 8601 timeSpan アイドル間隔後、サブスクリプションが自動的に削除されます。 最小時間は、5 分です。
Parameters:
Returns:
setBatchedOperationsEnabled
public SubscriptionProperties setBatchedOperationsEnabled(boolean enableBatchedOperations)
enableBatchedOperations プロパティを設定します。サーバー側のバッチ処理操作が有効かどうかを示す値です。
Parameters:
Returns:
setDeadLetteringOnMessageExpiration
public SubscriptionProperties setDeadLetteringOnMessageExpiration(boolean deadLetteringOnMessageExpiration)
deadLetteringOnMessageExpiration プロパティを設定します。メッセージの有効期限が切れたときに、このサブスクリプションが配信不能サポートを持っているかどうかを示す値です。
Parameters:
Returns:
setDefaultMessageTimeToLive
public SubscriptionProperties setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
defaultMessageTimeToLive プロパティを設定します。ISO 8601 の既定のメッセージ期間をライブ値に設定します。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に TimeToLive が設定されていない場合に使用される既定値です。
Parameters:
Returns:
setEnableDeadLetteringOnFilterEvaluationExceptions
public SubscriptionProperties setEnableDeadLetteringOnFilterEvaluationExceptions(boolean deadLetteringOnFilterEvaluationExceptions)
deadLetteringOnFilterEvaluationExceptions プロパティを設定します。メッセージの有効期限が切れたときに、このサブスクリプションで配信不能がサポートされているかどうかを示す値です。
Parameters:
Returns:
setForwardDeadLetteredMessagesTo
public SubscriptionProperties setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
forwardDeadLetteredMessagesTo プロパティを設定します。サブスクリプションに送信されるすべてのメッセージの転送先となる受信者エンティティの名前。
Parameters:
Returns:
setForwardTo
public SubscriptionProperties setForwardTo(String forwardTo)
forwardTo プロパティを設定する: サブスクリプションに送信されるすべてのメッセージの転送先となる受信者エンティティの名前。
Parameters:
Returns:
setLockDuration
public SubscriptionProperties setLockDuration(Duration lockDuration)
lockDuration プロパティを設定します。ピーク ロックの期間は ISO 8601 です。つまり、メッセージが他の受信者に対してロックされている時間です。 LockDuration の最大値は 5 分です。既定値は 1 分です。
Parameters:
Returns:
setMaxDeliveryCount
public SubscriptionProperties setMaxDeliveryCount(int maxDeliveryCount)
maxDeliveryCount プロパティを設定します。最大配信数。 この配信数を越えた後のメッセージは自動的に配信不能になります。 既定値は 10 です。
Parameters:
Returns:
setStatus
public SubscriptionProperties setStatus(EntityStatus status)
status プロパティを設定します。Service Bus リソースの状態。
Parameters:
Returns:
setUserMetadata
public SubscriptionProperties setUserMetadata(String userMetadata)
userMetadata プロパティを設定します。サブスクリプションに関連付けられているメタデータ。 最大文字数は 1024 文字です。
Parameters:
Returns:
適用対象
Azure SDK for Java