FileRequestOptions クラス
- java.
lang. Object - RequestOptions
- com.
microsoft. azure. storage. file. FileRequestOptions
- com.
public class FileRequestOptions extends RequestOptions
要求で指定できる一連のオプションを表します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
FileRequestOptions() |
クラスのインスタンスを作成します。 |
FileRequestOptions(final FileRequestOptions other) |
別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
applyDefaults(final FileRequestOptions modifiedOptions)
渡されたオプションに既定値を適用します。 |
Integer |
getConcurrentRequestCount()
操作ごとの同時要求の同時実行数を取得します。 同時実行要求数の既定値の詳細については、「」を参照してください setConcurrentRequestCount(final Integer concurrentRequestCount)。 |
Boolean |
getDisableContentMD5Validation()
ダウンロードと FileInputStream メソッドがファイルの ContentMD5 ヘッダーを無視するかどうかを取得します。 コンテンツ MD5 検証の既定値を無効にする方法の詳細については、次を参照してください。 setDisableContentMD5Validation(final Boolean disableContentMD5Validation) |
Boolean |
getStoreFileContentMD5()
アップロード時にファイルの ContentMD5 ヘッダーを設定するかどうかを取得します。 ファイル コンテンツ MD5 の既定値の格納の詳細については、「」を参照してください setStoreFileContentMD5(final Boolean storeFileContentMD5) 。 |
Boolean |
getUseTransactionalContentMD5()
範囲 PUT または GET 操作で Content-MD5 ヘッダーを使用してトランザクション セキュリティを適用するかどうかを取得します。 ファイルの部分的なアップロードまたはダウンロードはすべて 4 MB に制限されます。 トランザクション コンテンツ MD5 の既定値の詳細については、「」を参照してください setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)。 |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
の場合は、指定したクライアントからの同時要求数を使用し、それ以外のすべてに既定値を設定し、親クラスで定義されている既定値を設定します。 |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
の場合は、指定したクライアントからの同時要求数を使用し、それ以外のすべてに既定値を設定し、親クラスで定義されている既定値を設定します。 |
void |
setConcurrentRequestCount(final Integer concurrentRequestCount)
操作ごとの同時要求の同時実行数を設定します。 既定の同時実行要求数はクライアントで設定され、既定では 1 であり、コンカレンシーがないことを示します。 このプロパティを設定することで、この要求の同時要求数を変更できます。 また、サービス クライアントを介して行われた後続のすべての要求で、その同時要求数が使用されるように、 オブジェクトの値 getDefaultRequestOptions() を変更することもできます。 |
void |
setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
ダウンロードと FileInputStream メソッドでファイルの ContentMD5 ヘッダーを無視するかどうかを設定します。 既定の disableContentMD5Validation 値はクライアントで設定され、既定では です。 このプロパティを設定することで、この要求で disableContentMD5Validation 値を変更できます。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して行われた後続のすべての要求で、その disableContentMD5Validation 値が使用されるようにすることもできます。 |
final void |
setLocationMode(final LocationMode locationMode)
この要求の を LocationMode 設定します。 既定値 LocationMode はクライアントで設定され、既定 PRIMARY_ONLYでは です。 この要求で を LocationMode 変更するには、このプロパティを設定します。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して後続のすべての要求でその を LocationMode使用するようにすることもできます。 |
void |
setRequireEncryption(Boolean requireEncryption)
ファイルの暗号化はサポートされていません。 |
void |
setStoreFileContentMD5(final Boolean storeFileContentMD5)
アップロード時にファイルの ContentMD5 ヘッダーを設定するかどうかを設定します。 既定の storeFileContentMD5 値はクライアントで設定され、既定では です。 この要求で storeFileContentMD5 値を変更するには、このプロパティを設定します。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して後続のすべての要求がその storeFileContentMD5 値を使用するようにすることもできます。 |
void |
setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
範囲 PUT または GET 操作で Content-MD5 ヘッダーを使用してトランザクション セキュリティを適用するかどうかを設定します。 既定の useTransactionalContentMD5 値はクライアントで設定され、既定では です。 この要求で useTransactionalContentMD5 値を変更するには、このプロパティを設定します。 オブジェクトの getDefaultRequestOptions() 値を変更して、サービス クライアントを介して行われた後続のすべての要求でTransactionalContentMD5 値を使用するようにすることもできます。 |
継承メンバー
コンストラクターの詳細
FileRequestOptions
public FileRequestOptions()
クラスのインスタンスを作成します。
FileRequestOptions
public FileRequestOptions(final FileRequestOptions other)
別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。
パラメーター:
メソッドの詳細
applyDefaults
protected static void applyDefaults(final FileRequestOptions modifiedOptions)
渡されたオプションに既定値を適用します。
パラメーター:
getConcurrentRequestCount
public Integer getConcurrentRequestCount()
操作ごとの同時要求の同時実行数を取得します。 同時実行要求数の既定値の詳細については、「」を参照してください setConcurrentRequestCount(final Integer concurrentRequestCount)。
戻り値:
getDisableContentMD5Validation
public Boolean getDisableContentMD5Validation()
ダウンロードと FileInputStream メソッドがファイルの ContentMD5 ヘッダーを無視するかどうかを取得します。 コンテンツ MD5 検証の既定値を無効にする方法の詳細については、次を参照してください。 setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
戻り値:
getStoreFileContentMD5
public Boolean getStoreFileContentMD5()
アップロード時にファイルの ContentMD5 ヘッダーを設定するかどうかを取得します。 ファイル コンテンツ MD5 の既定値の格納の詳細については、「」を参照してください setStoreFileContentMD5(final Boolean storeFileContentMD5) 。
戻り値:
getUseTransactionalContentMD5
public Boolean getUseTransactionalContentMD5()
範囲 PUT または GET 操作で Content-MD5 ヘッダーを使用してトランザクション セキュリティを適用するかどうかを取得します。 ファイルの部分的なアップロードまたはダウンロードはすべて 4 MB に制限されます。 トランザクション コンテンツ MD5 の既定値の詳細については、「」を参照してください setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)。
戻り値:
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
の場合は、指定したクライアントからの同時要求数を使用し、それ以外のすべてに既定値を設定し、親クラスで定義されている既定値を設定します。
パラメーター:
null
さらに、 の既定値 concurrentRequestCount は です 1
。
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
の場合は、指定したクライアントからの同時要求数を使用し、それ以外のすべてに既定値を設定し、親クラスで定義されている既定値を設定します。
パラメーター:
null
さらに、 の既定値 concurrentRequestCount は です 1
。
setConcurrentRequestCount
public void setConcurrentRequestCount(final Integer concurrentRequestCount)
操作ごとの同時要求の同時実行数を設定します。
既定の同時実行要求数はクライアントで設定され、既定では 1 であり、コンカレンシーがないことを示します。 このプロパティを設定することで、この要求の同時要求数を変更できます。 また、サービス クライアントを介して行われた後続のすべての要求で、その同時要求数が使用されるように、 オブジェクトの値 getDefaultRequestOptions() を変更することもできます。
パラメーター:
setDisableContentMD5Validation
public void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
ダウンロードと FileInputStream メソッドでファイルの ContentMD5 ヘッダーを無視するかどうかを設定します。
既定の disableContentMD5Validation 値はクライアントで設定され、既定では です。 このプロパティを設定することで、この要求で disableContentMD5Validation 値を変更できます。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して行われた後続のすべての要求で、その disableContentMD5Validation 値が使用されるようにすることもできます。
パラメーター:
setLocationMode
public final void setLocationMode(final LocationMode locationMode)
この要求の を LocationMode 設定します。
既定値 LocationMode はクライアントで設定され、既定 PRIMARY_ONLYでは です。 この要求で を LocationMode 変更するには、このプロパティを設定します。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して後続のすべての要求でその を LocationMode使用するようにすることもできます。
パラメーター:
setRequireEncryption
public void setRequireEncryption(Boolean requireEncryption)
ファイルの暗号化はサポートされていません。
パラメーター:
setStoreFileContentMD5
public void setStoreFileContentMD5(final Boolean storeFileContentMD5)
アップロード時にファイルの ContentMD5 ヘッダーを設定するかどうかを設定します。
既定の storeFileContentMD5 値はクライアントで設定され、既定では です。 この要求で storeFileContentMD5 値を変更するには、このプロパティを設定します。 また、 オブジェクトの値を getDefaultRequestOptions() 変更して、サービス クライアントを介して後続のすべての要求がその storeFileContentMD5 値を使用するようにすることもできます。
パラメーター:
setUseTransactionalContentMD5
public void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
範囲 PUT または GET 操作で Content-MD5 ヘッダーを使用してトランザクション セキュリティを適用するかどうかを設定します。
既定の useTransactionalContentMD5 値はクライアントで設定され、既定では です。 この要求で useTransactionalContentMD5 値を変更するには、このプロパティを設定します。 オブジェクトの getDefaultRequestOptions() 値を変更して、サービス クライアントを介して行われた後続のすべての要求でTransactionalContentMD5 値を使用するようにすることもできます。
パラメーター:
適用対象
Azure SDK for Java