PathProperties クラス

  • java.lang.Object
    • com.azure.storage.file.datalake.models.PathProperties

public class PathProperties

このクラスには、パス プロパティを取得するときにサービスから返される応答情報が含まれます。

コンストラクターの概要

コンストラクター 説明
PathProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long fileSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, AccessTier accessTier, ArchiveStatus archiveStatus, String encryptionKeySha256, OffsetDateTime accessTierChangeTime, Map<String,String> metadata)

PathProperties を構築します。

PathProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long fileSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, AccessTier accessTier, ArchiveStatus archiveStatus, String encryptionKeySha256, OffsetDateTime accessTierChangeTime, Map<String,String> metadata, OffsetDateTime expiresOn)

PathProperties を構築します。

メソッドの概要

修飾子と型 メソッドと説明
AccessTier getAccessTier()
OffsetDateTime getAccessTierChangeTime()
ArchiveStatus getArchiveStatus()
String getCacheControl()
String getContentDisposition()
String getContentEncoding()
String getContentLanguage()
byte[] getContentMd5()
String getContentType()
OffsetDateTime getCopyCompletionTime()
String getCopyId()
String getCopyProgress()
String getCopySource()
CopyStatusType getCopyStatus()
String getCopyStatusDescription()
OffsetDateTime getCreationTime()
String getETag()
String getEncryptionContext()
String getEncryptionKeySha256()
String getEncryptionScope()
OffsetDateTime getExpiresOn()
long getFileSize()
String getGroup()

パスの group プロパティを取得します: owner プロパティ。

OffsetDateTime getLastModified()
LeaseDurationType getLeaseDuration()
LeaseStateType getLeaseState()
LeaseStatusType getLeaseStatus()
Map<String,String> getMetadata()
String getOwner()

パスの owner プロパティを取得します。owner プロパティです。

String getPermissions()

パスの permissions プロパティを取得します。 permissions プロパティ。

Boolean isDirectory()
Boolean isIncrementalCopy()
Boolean isServerEncrypted()

メソッドの継承元: java.lang.Object

コンストラクターの詳細

PathProperties

public PathProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long fileSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, AccessTier accessTier, ArchiveStatus archiveStatus, String encryptionKeySha256, OffsetDateTime accessTierChangeTime, Map metadata)

PathProperties を構築します。

Parameters:

creationTime - ファイルの作成時刻。
lastModified - ファイルが最後に変更された日時。
eTag - ファイルの ETag。
fileSize - ファイルのサイズ。
contentType - ファイルに指定されたコンテンツ タイプ。
contentMd5 - ファイルに指定されたコンテンツ MD5。
contentEncoding - ファイルに指定されたコンテンツ エンコード。
contentDisposition - ファイルに指定されたコンテンツの処理。
contentLanguage - ファイルに指定されたコンテンツ言語。
cacheControl - ファイルに対して指定されたキャッシュ コントロール。
leaseStatus - ファイルのリースの状態。
leaseState - ファイルのリースの状態。
leaseDuration - ファイルのリースの種類。
copyId - ファイルに対して最後に実行されたコピー操作の識別子。
copyStatus - ファイルに対して最後に実行されたコピー操作の状態。
copySource - ファイルに対して最後に実行されたコピー操作のソース。
copyProgress - ファイルに対して最後に実行されたコピー操作の進行状況。
copyCompletionTime - ファイルの最後のコピー操作が完了した日時。
copyStatusDescription - ファイルに対する最後のコピー操作の説明。
isServerEncrypted - ファイルのコンテンツがサーバー上で暗号化されているかどうかを示すフラグ。
isIncrementalCopy - ファイルが増分コピーされたかどうかを示すフラグ。
accessTier - ファイルのアクセス層。
archiveStatus - ファイルのアーカイブ状態。
encryptionKeySha256 - お客様の SHA256 は、サーバー上のファイルの暗号化に使用される暗号化キーを提供しました。
accessTierChangeTime - ファイルのアクセス層が最後に変更された日時。
metadata - ファイルに関連付けられているメタデータ。 を渡します null

PathProperties

public PathProperties(OffsetDateTime creationTime, OffsetDateTime lastModified, String eTag, long fileSize, String contentType, byte[] contentMd5, String contentEncoding, String contentDisposition, String contentLanguage, String cacheControl, LeaseStatusType leaseStatus, LeaseStateType leaseState, LeaseDurationType leaseDuration, String copyId, CopyStatusType copyStatus, String copySource, String copyProgress, OffsetDateTime copyCompletionTime, String copyStatusDescription, Boolean isServerEncrypted, Boolean isIncrementalCopy, AccessTier accessTier, ArchiveStatus archiveStatus, String encryptionKeySha256, OffsetDateTime accessTierChangeTime, Map metadata, OffsetDateTime expiresOn)

PathProperties を構築します。

Parameters:

creationTime - ファイルの作成時刻。
lastModified - ファイルが最後に変更された日時。
eTag - ファイルの ETag。
fileSize - ファイルのサイズ。
contentType - ファイルに指定されたコンテンツ タイプ。
contentMd5 - ファイルに指定されたコンテンツ MD5。
contentEncoding - ファイルに指定されたコンテンツ エンコード。
contentDisposition - ファイルに指定されたコンテンツの処理。
contentLanguage - ファイルに指定されたコンテンツ言語。
cacheControl - ファイルに対して指定されたキャッシュ コントロール。
leaseStatus - ファイルのリースの状態。
leaseState - ファイルのリースの状態。
leaseDuration - ファイルのリースの種類。
copyId - ファイルに対して最後に実行されたコピー操作の識別子。
copyStatus - ファイルに対して最後に実行されたコピー操作の状態。
copySource - ファイルに対して最後に実行されたコピー操作のソース。
copyProgress - ファイルに対して最後に実行されたコピー操作の進行状況。
copyCompletionTime - ファイルの最後のコピー操作が完了した日時。
copyStatusDescription - ファイルに対する最後のコピー操作の説明。
isServerEncrypted - ファイルのコンテンツがサーバー上で暗号化されているかどうかを示すフラグ。
isIncrementalCopy - ファイルが増分コピーされたかどうかを示すフラグ。
accessTier - ファイルのアクセス層。
archiveStatus - ファイルのアーカイブ状態。
encryptionKeySha256 - お客様の SHA256 は、サーバー上のファイルの暗号化に使用される暗号化キーを提供しました。
accessTierChangeTime - ファイルのアクセス層が最後に変更された日時。
metadata - ファイルに関連付けられているメタデータ。 を渡します null
expiresOn - パスの有効期限が切れる時刻。

メソッドの詳細

getAccessTier

public AccessTier getAccessTier()

Returns:

パスの層。

getAccessTierChangeTime

public OffsetDateTime getAccessTierChangeTime()

Returns:

パスのアクセス層が最後に変更された時刻

getArchiveStatus

public ArchiveStatus getArchiveStatus()

Returns:

パスのアーカイブ状態。

getCacheControl

public String getCacheControl()

Returns:

パスのキャッシュ 制御

getContentDisposition

public String getContentDisposition()

Returns:

パスのコンテンツの処理

getContentEncoding

public String getContentEncoding()

Returns:

パスのコンテンツ エンコード

getContentLanguage

public String getContentLanguage()

Returns:

パスのコンテンツ言語

getContentMd5

public byte[] getContentMd5()

Returns:

パスのコンテンツの MD5

getContentType

public String getContentType()

Returns:

パスのコンテンツ タイプ

getCopyCompletionTime

public OffsetDateTime getCopyCompletionTime()

Returns:

最後のコピー操作の完了時刻。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCopyId

public String getCopyId()

Returns:

最後のコピー操作の識別子。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCopyProgress

public String getCopyProgress()

Returns:

最後のコピー操作からコピーされたバイト数とソース内の合計バイト数 (コピーされたバイト数/合計バイト数)。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCopySource

public String getCopySource()

Returns:

最後のコピー操作のソース パス URL。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCopyStatus

public CopyStatusType getCopyStatus()

Returns:

最後のコピー操作の状態。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCopyStatusDescription

public String getCopyStatusDescription()

Returns:

最後のコピー エラーの説明。これは、 が FAILED または ABORTEDの場合にgetCopyStatus()設定されます。 このパスがコピー操作のターゲットになっていない場合、またはこのパスが設定されないために変更されている場合。

getCreationTime

public OffsetDateTime getCreationTime()

Returns:

パスが作成された時刻

getETag

public String getETag()

Returns:

パスの eTag

getEncryptionContext

public String getEncryptionContext()

Returns:

このパスの暗号化コンテキスト。 ファイルにのみ適用されます。

getEncryptionKeySha256

public String getEncryptionKeySha256()

Returns:

パスの暗号化に使用されるキー

getEncryptionScope

public String getEncryptionScope()

Returns:

パスの暗号化スコープ。

getExpiresOn

public OffsetDateTime getExpiresOn()

Returns:

パスの有効期限が切れる時刻。

getFileSize

public long getFileSize()

Returns:

パスのサイズ (バイト単位)

getGroup

public String getGroup()

パスの group プロパティを取得します: owner プロパティ。

Returns:

グループ値。

getLastModified

public OffsetDateTime getLastModified()

Returns:

パスが最後に変更された時刻

getLeaseDuration

public LeaseDurationType getLeaseDuration()

Returns:

パスがリースされている場合のリース期間

getLeaseState

public LeaseStateType getLeaseState()

Returns:

パスのリース状態

getLeaseStatus

public LeaseStatusType getLeaseStatus()

Returns:

パスのリース状態

getMetadata

public Map getMetadata()

Returns:

このパスに関連付けられているメタデータ

getOwner

public String getOwner()

パスの owner プロパティを取得します。owner プロパティです。

Returns:

所有者の値。

getPermissions

public String getPermissions()

パスの permissions プロパティを取得します。 permissions プロパティ。

Returns:

アクセス許可の値。

isDirectory

public Boolean isDirectory()

Returns:

このパスがディレクトリを表しているかどうか

isIncrementalCopy

public Boolean isIncrementalCopy()

Returns:

増分コピー ファイルであるパスの状態

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

サーバーで暗号化されているパスの状態

適用対象