你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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()

获取路径的组属性:owner 属性。

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

获取路径的所有者属性:所有者属性。

String getPermissions()

获取路径的权限属性:权限属性。

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:

上次复制失败的说明,在 为 FAILEDABORTEDgetCopyStatus()设置。 如果此路径不是复制操作的目标或已修改,则不会设置此路径。

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()

获取路径的组属性: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()

获取路径的所有者属性:所有者属性。

Returns:

所有者值。

getPermissions

public String getPermissions()

获取路径的权限属性:权限属性。

Returns:

权限值。

isDirectory

public Boolean isDirectory()

Returns:

此路径是否表示目录

isIncrementalCopy

public Boolean isIncrementalCopy()

Returns:

增量复制文件的路径的状态

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

服务器上正在加密的路径的状态

适用于