Compartir a través de


PathProperties Clase

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

public class PathProperties

Esta clase contiene la información de respuesta devuelta del servicio al obtener las propiedades de ruta de acceso.

Resumen del constructor

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

Construye un objeto 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)

Construye un objeto PathProperties.

Resumen del método

Modificador y tipo Método y descripción
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()

Obtiene la propiedad group de la ruta de acceso: la propiedad owner.

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

Obtenga la propiedad owner de la ruta de acceso: la propiedad owner.

String getPermissions()

Obtenga la propiedad permissions de la ruta de acceso: la propiedad permissions.

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

Métodos heredados de java.lang.Object

Detalles del constructor

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)

Construye un objeto PathProperties.

Parameters:

creationTime - Hora de creación del archivo.
lastModified - Fecha y hora en que se modificó por última vez el archivo.
eTag - ETag del archivo.
fileSize - Tamaño del archivo.
contentType - Tipo de contenido especificado para el archivo.
contentMd5 - Contenido MD5 especificado para el archivo.
contentEncoding - Codificación de contenido especificada para el archivo.
contentDisposition - Eliminación de contenido especificada para el archivo.
contentLanguage - Idioma de contenido especificado para el archivo.
cacheControl - Control de caché especificado para el archivo.
leaseStatus - Estado de la concesión en el archivo.
leaseState - Estado de la concesión en el archivo.
leaseDuration - Tipo de concesión en el archivo.
copyId - Identificador de la última operación de copia realizada en el archivo.
copyStatus - Estado de la última operación de copia realizada en el archivo.
copySource - Origen de la última operación de copia realizada en el archivo.
copyProgress - Progreso de la última operación de copia realizada en el archivo.
copyCompletionTime - Fecha y hora en que se completó la última operación de copia en el archivo.
copyStatusDescription - Descripción de la última operación de copia en el archivo.
isServerEncrypted - Marca que indica si el contenido del archivo está cifrado en el servidor.
isIncrementalCopy - Marca que indica si el archivo se copió incrementalmente.
accessTier - Nivel de acceso del archivo.
archiveStatus - Estado de archivo del archivo.
encryptionKeySha256 - SHA256 de la clave de cifrado proporcionada por el cliente que se usa para cifrar el archivo en el servidor.
accessTierChangeTime - Datetime cuando el nivel de acceso del archivo cambió por última vez.
metadata - Metadatos asociados al archivo. pase 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)

Construye un objeto PathProperties.

Parameters:

creationTime - Hora de creación del archivo.
lastModified - Fecha y hora en que se modificó por última vez el archivo.
eTag - ETag del archivo.
fileSize - Tamaño del archivo.
contentType - Tipo de contenido especificado para el archivo.
contentMd5 - Contenido MD5 especificado para el archivo.
contentEncoding - Codificación de contenido especificada para el archivo.
contentDisposition - Eliminación de contenido especificada para el archivo.
contentLanguage - Idioma de contenido especificado para el archivo.
cacheControl - Control de caché especificado para el archivo.
leaseStatus - Estado de la concesión en el archivo.
leaseState - Estado de la concesión en el archivo.
leaseDuration - Tipo de concesión en el archivo.
copyId - Identificador de la última operación de copia realizada en el archivo.
copyStatus - Estado de la última operación de copia realizada en el archivo.
copySource - Origen de la última operación de copia realizada en el archivo.
copyProgress - Progreso de la última operación de copia realizada en el archivo.
copyCompletionTime - Fecha y hora en que se completó la última operación de copia en el archivo.
copyStatusDescription - Descripción de la última operación de copia en el archivo.
isServerEncrypted - Marca que indica si el contenido del archivo está cifrado en el servidor.
isIncrementalCopy - Marca que indica si el archivo se copió incrementalmente.
accessTier - Nivel de acceso del archivo.
archiveStatus - Estado de archivo del archivo.
encryptionKeySha256 - SHA256 de la clave de cifrado proporcionada por el cliente que se usa para cifrar el archivo en el servidor.
accessTierChangeTime - Datetime cuando el nivel de acceso del archivo cambió por última vez.
metadata - Metadatos asociados al archivo. pase null.
expiresOn - la hora en que la ruta de acceso va a expirar.

Detalles del método

getAccessTier

public AccessTier getAccessTier()

Returns:

el nivel de la ruta de acceso.

getAccessTierChangeTime

public OffsetDateTime getAccessTierChangeTime()

Returns:

la hora en que se cambió por última vez el nivel de acceso de la ruta de acceso

getArchiveStatus

public ArchiveStatus getArchiveStatus()

Returns:

el estado de archivo de la ruta de acceso.

getCacheControl

public String getCacheControl()

Returns:

el control de caché de la ruta de acceso

getContentDisposition

public String getContentDisposition()

Returns:

eliminación del contenido de la ruta de acceso

getContentEncoding

public String getContentEncoding()

Returns:

la codificación de contenido de la ruta de acceso

getContentLanguage

public String getContentLanguage()

Returns:

el idioma de contenido de la ruta de acceso

getContentMd5

public byte[] getContentMd5()

Returns:

md5 del contenido de la ruta de acceso

getContentType

public String getContentType()

Returns:

el tipo de contenido de la ruta de acceso

getCopyCompletionTime

public OffsetDateTime getCopyCompletionTime()

Returns:

la hora de finalización de la última operación de copia. Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCopyId

public String getCopyId()

Returns:

identificador de la última operación de copia. Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCopyProgress

public String getCopyProgress()

Returns:

número de bytes copiados y bytes totales en el origen de la última operación de copia (bytes copiados/bytes totales). Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCopySource

public String getCopySource()

Returns:

la dirección URL de la ruta de acceso de origen de la última operación de copia. Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCopyStatus

public CopyStatusType getCopyStatus()

Returns:

el estado de la última operación de copia. Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCopyStatusDescription

public String getCopyStatusDescription()

Returns:

la descripción del último error de copia, se establece cuando getCopyStatus() es FAILED o ABORTED. Si esta ruta de acceso no ha sido el destino de una operación de copia o se ha modificado desde que no se establecerá.

getCreationTime

public OffsetDateTime getCreationTime()

Returns:

la hora en que se creó la ruta de acceso

getETag

public String getETag()

Returns:

eTag de la ruta de acceso

getEncryptionContext

public String getEncryptionContext()

Returns:

el contexto de cifrado de esta ruta de acceso. Solo es aplicable a los archivos.

getEncryptionKeySha256

public String getEncryptionKeySha256()

Returns:

la clave usada para cifrar la ruta de acceso

getEncryptionScope

public String getEncryptionScope()

Returns:

ámbito de cifrado de la ruta de acceso.

getExpiresOn

public OffsetDateTime getExpiresOn()

Returns:

la hora en que la ruta de acceso va a expirar.

getFileSize

public long getFileSize()

Returns:

el tamaño de la ruta de acceso en bytes

getGroup

public String getGroup()

Obtiene la propiedad group de la ruta de acceso: la propiedad owner.

Returns:

el valor del grupo.

getLastModified

public OffsetDateTime getLastModified()

Returns:

la hora en que se modificó por última vez la ruta de acceso

getLeaseDuration

public LeaseDurationType getLeaseDuration()

Returns:

duración de la concesión si la ruta de acceso está alquilada

getLeaseState

public LeaseStateType getLeaseState()

Returns:

el estado de concesión de la ruta de acceso

getLeaseStatus

public LeaseStatusType getLeaseStatus()

Returns:

el estado de concesión de la ruta de acceso

getMetadata

public Map getMetadata()

Returns:

los metadatos asociados a esta ruta de acceso

getOwner

public String getOwner()

Obtenga la propiedad owner de la ruta de acceso: la propiedad owner.

Returns:

el valor del propietario.

getPermissions

public String getPermissions()

Obtenga la propiedad permissions de la ruta de acceso: la propiedad permissions.

Returns:

el valor de permisos.

isDirectory

public Boolean isDirectory()

Returns:

si esta ruta de acceso representa o no un directorio

isIncrementalCopy

public Boolean isIncrementalCopy()

Returns:

el estado de la ruta de acceso que es un archivo de copia incremental

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

el estado de la ruta de acceso que se está cifrando en el servidor

Se aplica a