QueueRequestOptions クラス

  • java.lang.Object
    • RequestOptions
      • com.microsoft.azure.storage.queue.QueueRequestOptions

public class QueueRequestOptions extends RequestOptions

キュー要求で指定できる一連のオプションを表します。

コンストラクターの概要

コンストラクター 説明
QueueRequestOptions()

QueueRequestOptions クラスの新しいインスタンスを初期化します。

QueueRequestOptions(final QueueRequestOptions other)

QueueRequestOptions クラスの新しいインスタンスを、別の QueueRequestOptions インスタンスのコピーとして初期化します。

メソッドの概要

修飾子と型 メソッドと説明
void applyDefaults(QueueRequestOptions modifiedOptions)

渡されたオプションに既定値を適用します。

void assertPolicyIfRequired()

strict モードがオンの場合は、暗号化ポリシーが指定されていることをアサートします。

QueueEncryptionPolicy getEncryptionPolicy()

この要求に使用する暗号化ポリシーを取得します。 暗号化ポリシーの既定値の詳細については、「」を参照してください setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

final QueueRequestOptions populateAndApplyDefaults(QueueRequestOptions options, final CloudQueueClient client)

既定のタイムアウトと再試行ポリシーが設定されていない場合は、クライアントから設定します。

void setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

この要求に使用する QueueEncryptionPolicy オブジェクトを設定します。

既定の QueueEncryptionPolicy はクライアントで設定され、既定では null であり、暗号化がないことを示します。 この要求で QueueEncryptionPolicy を変更するには、このプロパティを設定します。 サービス クライアントを介して行われた後続のすべての要求で QueueEncryptionPolicy が使用されるように、オブジェクトの値 getDefaultRequestOptions() を変更することもできます。

継承メンバー

コンストラクターの詳細

QueueRequestOptions

public QueueRequestOptions()

QueueRequestOptions クラスの新しいインスタンスを初期化します。

QueueRequestOptions

public QueueRequestOptions(final QueueRequestOptions other)

QueueRequestOptions クラスの新しいインスタンスを、別の QueueRequestOptions インスタンスのコピーとして初期化します。

Parameters:

other - QueueRequestOptions値のコピー元のオブジェクト。

メソッドの詳細

applyDefaults

protected static void applyDefaults(QueueRequestOptions modifiedOptions)

渡されたオプションに既定値を適用します。

Parameters:

modifiedOptions - 既定値を適用するオプション。

assertPolicyIfRequired

protected void assertPolicyIfRequired()

strict モードがオンの場合は、暗号化ポリシーが指定されていることをアサートします。

getEncryptionPolicy

public QueueEncryptionPolicy getEncryptionPolicy()

この要求に使用する暗号化ポリシーを取得します。 暗号化ポリシーの既定値の詳細については、「」を参照してください setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

Returns:

現在の QueueEncryptionPolicy 暗号化ポリシーを表す オブジェクト。

populateAndApplyDefaults

protected static final QueueRequestOptions populateAndApplyDefaults(QueueRequestOptions options, final CloudQueueClient client)

既定のタイムアウトと再試行ポリシーが設定されていない場合は、クライアントから設定します。

Parameters:

options - 既定値を適用するときにコピーする入力オプション
client - CloudQueueClient既定値を設定するサービス クライアント。

setEncryptionPolicy

public void setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

この要求に使用する QueueEncryptionPolicy オブジェクトを設定します。

既定の QueueEncryptionPolicy はクライアントで設定され、既定では null であり、暗号化がないことを示します。 この要求で QueueEncryptionPolicy を変更するには、このプロパティを設定します。 サービス クライアントを介して行われた後続のすべての要求で QueueEncryptionPolicy が使用されるように、オブジェクトの値 getDefaultRequestOptions() を変更することもできます。

Parameters:

encryptionPolicy - サービス要求を行うときに使用する QueueEncryptionPolicy オブジェクト。

適用対象