Compartilhar via


PathProperties Classe

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

public class PathProperties

Essa classe contém as informações de resposta retornadas do serviço ao obter propriedades de caminho.

Resumo do Construtor

Construtor Description
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)

Constrói um 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)

Constrói um PathProperties.

Resumo do método

Modificador e tipo Método e descrição
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()

Obter a propriedade de grupo do caminho: a propriedade owner.

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

Obtenha a propriedade owner do caminho: a propriedade owner.

String getPermissions()

Obter a propriedade permissions do caminho: a propriedade permissions.

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

Métodos herdados de java.lang.Object

Detalhes do construtor

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)

Constrói um PathProperties.

Parameters:

creationTime - Hora de criação do arquivo.
lastModified - Datetime quando o arquivo foi modificado pela última vez.
eTag - ETag do arquivo.
fileSize - Tamanho do arquivo.
contentType - Tipo de conteúdo especificado para o arquivo.
contentMd5 - Conteúdo MD5 especificado para o arquivo.
contentEncoding - Codificação de conteúdo especificada para o arquivo.
contentDisposition - Disposição de conteúdo especificada para o arquivo.
contentLanguage - Idioma de conteúdo especificado para o arquivo.
cacheControl - Controle de cache especificado para o arquivo.
leaseStatus - Status da concessão no arquivo.
leaseState - Estado da concessão no arquivo.
leaseDuration - Tipo de concessão no arquivo.
copyId - Identificador da última operação de cópia executada no arquivo.
copyStatus - Status da última operação de cópia executada no arquivo.
copySource - Origem da última operação de cópia executada no arquivo.
copyProgress - Progresso da última operação de cópia executada no arquivo.
copyCompletionTime - Datetime quando a última operação de cópia no arquivo foi concluída.
copyStatusDescription - Descrição da última operação de cópia no arquivo.
isServerEncrypted - Sinalizador que indica se o conteúdo do arquivo é criptografado no servidor.
isIncrementalCopy - Sinalizador que indica se o arquivo foi copiado incrementalmente.
accessTier - Camada de acesso do arquivo.
archiveStatus - Arquive status do arquivo.
encryptionKeySha256 - SHA256 da chave de criptografia fornecida pelo cliente usada para criptografar o arquivo no servidor.
accessTierChangeTime - Datetime quando a camada de acesso do arquivo foi alterada pela última vez.
metadata - Metadados associados ao arquivo. passe 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)

Constrói um PathProperties.

Parameters:

creationTime - Hora de criação do arquivo.
lastModified - Datetime quando o arquivo foi modificado pela última vez.
eTag - ETag do arquivo.
fileSize - Tamanho do arquivo.
contentType - Tipo de conteúdo especificado para o arquivo.
contentMd5 - Conteúdo MD5 especificado para o arquivo.
contentEncoding - Codificação de conteúdo especificada para o arquivo.
contentDisposition - Disposição de conteúdo especificada para o arquivo.
contentLanguage - Idioma de conteúdo especificado para o arquivo.
cacheControl - Controle de cache especificado para o arquivo.
leaseStatus - Status da concessão no arquivo.
leaseState - Estado da concessão no arquivo.
leaseDuration - Tipo de concessão no arquivo.
copyId - Identificador da última operação de cópia executada no arquivo.
copyStatus - Status da última operação de cópia executada no arquivo.
copySource - Origem da última operação de cópia executada no arquivo.
copyProgress - Progresso da última operação de cópia executada no arquivo.
copyCompletionTime - Datetime quando a última operação de cópia no arquivo foi concluída.
copyStatusDescription - Descrição da última operação de cópia no arquivo.
isServerEncrypted - Sinalizador que indica se o conteúdo do arquivo é criptografado no servidor.
isIncrementalCopy - Sinalizador que indica se o arquivo foi copiado incrementalmente.
accessTier - Camada de acesso do arquivo.
archiveStatus - Arquive status do arquivo.
encryptionKeySha256 - SHA256 da chave de criptografia fornecida pelo cliente usada para criptografar o arquivo no servidor.
accessTierChangeTime - Datetime quando a camada de acesso do arquivo foi alterada pela última vez.
metadata - Metadados associados ao arquivo. passe null.
expiresOn - a hora em que o caminho vai expirar.

Detalhes do método

getAccessTier

public AccessTier getAccessTier()

Returns:

a camada do caminho.

getAccessTierChangeTime

public OffsetDateTime getAccessTierChangeTime()

Returns:

a hora em que a camada de acesso para o caminho foi alterada pela última vez

getArchiveStatus

public ArchiveStatus getArchiveStatus()

Returns:

a status de arquivo morto do caminho.

getCacheControl

public String getCacheControl()

Returns:

o controle de cache do caminho

getContentDisposition

public String getContentDisposition()

Returns:

a disposição de conteúdo do caminho

getContentEncoding

public String getContentEncoding()

Returns:

a codificação de conteúdo do caminho

getContentLanguage

public String getContentLanguage()

Returns:

a linguagem de conteúdo do caminho

getContentMd5

public byte[] getContentMd5()

Returns:

o MD5 do conteúdo do caminho

getContentType

public String getContentType()

Returns:

o tipo de conteúdo do caminho

getCopyCompletionTime

public OffsetDateTime getCopyCompletionTime()

Returns:

o tempo de conclusão da última operação de cópia. Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCopyId

public String getCopyId()

Returns:

o identificador da última operação de cópia. Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCopyProgress

public String getCopyProgress()

Returns:

o número de bytes copiados e o total de bytes na origem da última operação de cópia (bytes copiados/bytes totais). Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCopySource

public String getCopySource()

Returns:

a URL do caminho de origem da última operação de cópia. Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCopyStatus

public CopyStatusType getCopyStatus()

Returns:

o status da última operação de cópia. Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCopyStatusDescription

public String getCopyStatusDescription()

Returns:

a descrição da última falha de cópia, isso é definido quando o getCopyStatus() é FAILED ou ABORTED. Se esse caminho não tiver sido o destino de uma operação de cópia ou tiver sido modificado, pois isso não será definido.

getCreationTime

public OffsetDateTime getCreationTime()

Returns:

a hora em que o caminho foi criado

getETag

public String getETag()

Returns:

a eTag do caminho

getEncryptionContext

public String getEncryptionContext()

Returns:

o contexto de criptografia para esse caminho. Aplicável somente a arquivos.

getEncryptionKeySha256

public String getEncryptionKeySha256()

Returns:

a chave usada para criptografar o caminho

getEncryptionScope

public String getEncryptionScope()

Returns:

o escopo de criptografia do caminho.

getExpiresOn

public OffsetDateTime getExpiresOn()

Returns:

a hora em que o caminho vai expirar.

getFileSize

public long getFileSize()

Returns:

o tamanho do caminho em bytes

getGroup

public String getGroup()

Obter a propriedade de grupo do caminho: a propriedade owner.

Returns:

o valor do grupo.

getLastModified

public OffsetDateTime getLastModified()

Returns:

a hora em que o caminho foi modificado pela última vez

getLeaseDuration

public LeaseDurationType getLeaseDuration()

Returns:

a duração da concessão se o caminho for concedido

getLeaseState

public LeaseStateType getLeaseState()

Returns:

o estado de concessão do caminho

getLeaseStatus

public LeaseStatusType getLeaseStatus()

Returns:

o status de concessão do caminho

getMetadata

public Map getMetadata()

Returns:

os metadados associados a esse caminho

getOwner

public String getOwner()

Obtenha a propriedade owner do caminho: a propriedade owner.

Returns:

o valor do proprietário.

getPermissions

public String getPermissions()

Obter a propriedade permissions do caminho: a propriedade permissions.

Returns:

o valor de permissões.

isDirectory

public Boolean isDirectory()

Returns:

se esse caminho representa ou não um diretório

isIncrementalCopy

public Boolean isIncrementalCopy()

Returns:

o status do caminho ser um arquivo de cópia incremental

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

o status do caminho que está sendo criptografado no servidor

Aplica-se a