FileProperties クラス

  • java.lang.Object
    • com.microsoft.azure.storage.file.FileProperties

public class FileProperties

ファイルのシステム プロパティを表します。

コンストラクターの概要

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

クラスのインスタンスを作成します。

FileProperties(final FileProperties other)

クラスの別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
String getCacheControl()

ファイルのキャッシュ コントロール値を取得します。

String getChangeTime()

ファイルの変更時刻を取得します。

String getContentDisposition()

ファイルのコンテンツ処理値を取得します。

String getContentEncoding()

ファイルのコンテンツ エンコード値を取得します。

String getContentLanguage()

ファイルのコンテンツ言語の値を取得します。

String getContentMD5()

ファイルのコンテンツ MD5 値を取得します。

String getContentType()

ファイルのコンテンツ タイプの値を取得します。

CopyState getCopyState()

ファイルのコピー状態を取得します。

String getCreationTime()

ファイルの作成時刻を取得します。

String getEtag()

ファイルの ETag 値を取得します。

ETag 値は、ファイルに対して書き込み操作が実行されるときに更新される一意の識別子です。 コンカレンシー制御と効率の向上を提供し、条件付きで操作を実行するために使用できます。

メソッドと generateIfNoneMatchCondition(final String etag) メソッドは generateIfMatchCondition(final String etag) ETag 値を受け取り、AccessCondition要求で指定できるオブジェクトを返します。

String getFileId()

ファイルの ID を取得します。

String getFilePermissionKey()

ファイルのアクセス許可キーを取得します。

Date getLastModified()

ファイルの最終変更時刻を取得します。

String getLastWriteTime()

ファイルの最後の書き込み時刻を取得します。

long getLength()

ファイルのサイズ (バイト単位) を取得します。

EnumSet<NtfsAttributes> getNtfsAttributes()

ファイルとディレクトリのファイル システム属性を取得します。 設定されていない場合は、既存の値の保持を示します。

String getParentId()

ファイルの親 ID を取得します。

boolean isServerEncrypted()

ファイルのサーバー側暗号化の状態を取得します。

void setCacheControl(final String cacheControl)

ファイルのキャッシュ 制御値を設定します。

void setChangeTime(String changeTime)

ファイルの変更時刻を設定します。

void setContentDisposition(final String contentDisposition)

ファイルのコンテンツ処理の値を設定します。

void setContentEncoding(final String contentEncoding)

ファイルのコンテンツ エンコード値を設定します。

void setContentLanguage(final String contentLanguage)

ファイルのコンテンツ言語を設定します。

void setContentMD5(final String contentMD5)

ファイルのコンテンツ MD5 値を設定します。

void setContentType(final String contentType)

ファイルのコンテンツ タイプの値を設定します。

void setCopyState(final CopyState copyState)

ファイルのコピー状態の値を設定します。

void setCreationTime(String creationTime)

ファイルに設定する作成時間を設定します。

void setEtag(final String etag)

ファイルの ETag 値を設定します。

void setFileId(String fileId)

ファイルの ID を設定します。

void setFilePermissionKey(String filePermissionKey)

ファイルのアクセス許可キーを設定します。

void setLastModified(final Date lastModified)

ファイルの最終変更時刻を設定します。

void setLastWriteTime(String lastWriteTime)

ファイルの最後の書き込み時刻を設定します。

void setLength(final long length)

ファイルのコンテンツ長をバイト単位で設定します。

void setNtfsAttributes(EnumSet<NtfsAttributes> ntfsAttributes)

ファイルとディレクトリのファイル システム属性を設定します。 設定されていない場合は、既存の値の保持を示します。

void setParentId(String parentId)

ファイルの親 ID を設定します。

void setServerEncrypted(boolean serverEncrypted)

ファイルのサーバー側暗号化の状態を設定します。

コンストラクターの詳細

FileProperties

public FileProperties()

クラスのインスタンスを作成します。

FileProperties

public FileProperties(final FileProperties other)

クラスの別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。

Parameters:

other - FilePropertiesコピーするファイル プロパティを表す オブジェクト。

メソッドの詳細

getCacheControl

public String getCacheControl()

ファイルのキャッシュ コントロール値を取得します。

Returns:

Stringファイルのコンテンツ キャッシュ コントロール値を表す 。

getChangeTime

public String getChangeTime()

ファイルの変更時刻を取得します。

Returns:

String変更時刻を表す オブジェクト。

getContentDisposition

public String getContentDisposition()

ファイルのコンテンツ処理値を取得します。

Returns:

Stringコンテンツの処理を表す 。ファイルnullにコンテンツの処理が設定されていない場合は 。

getContentEncoding

public String getContentEncoding()

ファイルのコンテンツ エンコード値を取得します。

Returns:

Stringコンテンツ エンコードを表す 。ファイルnullにコンテンツ エンコードが設定されていない場合は 。

getContentLanguage

public String getContentLanguage()

ファイルのコンテンツ言語の値を取得します。

Returns:

Stringコンテンツ言語を表す 。ファイルnullにコンテンツ言語が設定されていない場合は 。

getContentMD5

public String getContentMD5()

ファイルのコンテンツ MD5 値を取得します。

Returns:

Stringコンテンツ MD5 値を表す 。

getContentType

public String getContentType()

ファイルのコンテンツ タイプの値を取得します。

Returns:

Stringコンテンツ タイプを表す 。コンテンツ null タイプがファイルに設定されていない場合は 。

getCopyState

public CopyState getCopyState()

ファイルのコピー状態を取得します。

Returns:

ファイルの CopyState コピー状態を表す オブジェクト。

getCreationTime

public String getCreationTime()

ファイルの作成時刻を取得します。

Returns:

String作成時刻を表す オブジェクト。

getEtag

public String getEtag()

ファイルの ETag 値を取得します。

ETag 値は、ファイルに対して書き込み操作が実行されるときに更新される一意の識別子です。 コンカレンシー制御と効率の向上を提供し、条件付きで操作を実行するために使用できます。

メソッドと generateIfNoneMatchCondition(final String etag) メソッドは generateIfMatchCondition(final String etag) ETag 値を受け取り、AccessCondition要求で指定できるオブジェクトを返します。

Returns:

String ETag 値を表す 。

getFileId

public String getFileId()

ファイルの ID を取得します。

Returns:

Stringファイルの ID を指定する 。

getFilePermissionKey

public String getFilePermissionKey()

ファイルのアクセス許可キーを取得します。

Returns:

Stringファイルのアクセス許可キーを指定する 。

getLastModified

public Date getLastModified()

ファイルの最終変更時刻を取得します。

Returns:

最後に java.util.Date 変更された時刻を表す オブジェクト。

getLastWriteTime

public String getLastWriteTime()

ファイルの最後の書き込み時刻を取得します。

Returns:

最後の String 書き込み時刻を表す オブジェクト。

getLength

public long getLength()

ファイルのサイズ (バイト単位) を取得します。

Returns:

longファイルの長さを表す 。

getNtfsAttributes

public EnumSet getNtfsAttributes()

ファイルとディレクトリのファイル システム属性を取得します。 設定されていない場合は、既存の値の保持を示します。

Returns:

NtfsAttributesファイル システム属性を表す オブジェクト。

getParentId

public String getParentId()

ファイルの親 ID を取得します。

Returns:

Stringファイルの親 ID を指定する 。

isServerEncrypted

public boolean isServerEncrypted()

ファイルのサーバー側暗号化の状態を取得します。

Returns:

booleanファイルの暗号化状態を指定する 。

setCacheControl

public void setCacheControl(final String cacheControl)

ファイルのキャッシュ 制御値を設定します。

Parameters:

cacheControl - String設定するキャッシュ 制御値を指定する 。

setChangeTime

protected void setChangeTime(String changeTime)

ファイルの変更時刻を設定します。

Parameters:

changeTime - String設定する変更時刻を指定する オブジェクト。

setContentDisposition

public void setContentDisposition(final String contentDisposition)

ファイルのコンテンツ処理の値を設定します。

Parameters:

contentDisposition - String設定するコンテンツ処理の値を指定する 。

setContentEncoding

public void setContentEncoding(final String contentEncoding)

ファイルのコンテンツ エンコード値を設定します。

Parameters:

contentEncoding - String設定するコンテンツ エンコード値を指定する 。

setContentLanguage

public void setContentLanguage(final String contentLanguage)

ファイルのコンテンツ言語を設定します。

Parameters:

contentLanguage - String設定するコンテンツ言語の値を指定する 。

setContentMD5

public void setContentMD5(final String contentMD5)

ファイルのコンテンツ MD5 値を設定します。

Parameters:

contentMD5 - String設定するコンテンツ MD5 値を指定する 。

setContentType

public void setContentType(final String contentType)

ファイルのコンテンツ タイプの値を設定します。

Parameters:

contentType - String設定するコンテンツ タイプの値を指定する 。

setCopyState

protected void setCopyState(final CopyState copyState)

ファイルのコピー状態の値を設定します。

Parameters:

copyState - CopyState設定するコピー状態の値を指定する オブジェクト。

setCreationTime

public void setCreationTime(String creationTime)

ファイルに設定する作成時間を設定します。

Parameters:

creationTime - String設定する作成時間を指定する オブジェクト。

setEtag

protected void setEtag(final String etag)

ファイルの ETag 値を設定します。

Parameters:

etag - String設定する ETag 値を指定する 。

setFileId

protected void setFileId(String fileId)

ファイルの ID を設定します。

Parameters:

fileId - String設定する ID を指定する 。

setFilePermissionKey

public void setFilePermissionKey(String filePermissionKey)

ファイルのアクセス許可キーを設定します。

Parameters:

filePermissionKey - String設定するファイルアクセス許可キーを指定する 。

setLastModified

protected void setLastModified(final Date lastModified)

ファイルの最終変更時刻を設定します。

Parameters:

lastModified - java.util.Date設定する最終変更時刻を指定する オブジェクト。

setLastWriteTime

protected void setLastWriteTime(String lastWriteTime)

ファイルの最後の書き込み時刻を設定します。

Parameters:

lastWriteTime - String設定する最後の書き込み時刻を指定する オブジェクト。

setLength

protected void setLength(final long length)

ファイルのコンテンツ長をバイト単位で設定します。

Parameters:

length - long設定する長さを指定する 。

setNtfsAttributes

public void setNtfsAttributes(EnumSet ntfsAttributes)

ファイルとディレクトリのファイル システム属性を設定します。 設定されていない場合は、既存の値の保持を示します。

Parameters:

ntfsAttributes - NtfsAttributes設定するファイル システム属性を指定する 。

setParentId

protected void setParentId(String parentId)

ファイルの親 ID を設定します。

Parameters:

parentId - String設定する親 ID を指定する 。

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

ファイルのサーバー側暗号化の状態を設定します。

Parameters:

serverEncrypted - boolean設定する暗号化の状態を指定する 。

適用対象