Compartir a través de


FileProperties Clase

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

public class FileProperties

Representa las propiedades del sistema para un archivo.

Resumen del constructor

Constructor Description
FileProperties()

Cree una instancia de la clase.

FileProperties(final FileProperties other)

Crea una instancia de la clase copiando valores de otra instancia de la clase .

Resumen del método

Modificador y tipo Método y descripción
String getCacheControl()

Obtiene el valor del control de caché para el archivo.

String getChangeTime()

Obtiene la hora de cambio del archivo.

String getContentDisposition()

Obtiene el valor de disposición del contenido para el archivo.

String getContentEncoding()

Obtiene el valor de codificación de contenido para el archivo.

String getContentLanguage()

Obtiene el valor de idioma de contenido del archivo.

String getContentMD5()

Obtiene el valor MD5 de contenido para el archivo.

String getContentType()

Obtiene el valor de tipo de contenido para el archivo.

CopyState getCopyState()

Obtiene el estado de copia del archivo.

String getCreationTime()

Obtiene la hora de creación del archivo.

String getEtag()

Obtiene el valor ETag del archivo.

El valor ETag es un identificador único que se actualiza cuando se realiza una operación de escritura en el archivo. Se puede usar para realizar operaciones de forma condicional, lo que proporciona control de simultaneidad y mejora de la eficacia.

Los generateIfMatchCondition(final String etag) métodos y generateIfNoneMatchCondition(final String etag) toman un valor ETag y devuelven un AccessCondition objeto que se puede especificar en la solicitud.

String getFileId()

Obtiene el identificador del archivo.

String getFilePermissionKey()

Obtiene la clave de permiso del archivo.

Date getLastModified()

Obtiene la hora de la última modificación del archivo.

String getLastWriteTime()

Obtiene la última hora de escritura del archivo.

long getLength()

Obtiene el tamaño, en bytes, del archivo.

EnumSet<NtfsAttributes> getNtfsAttributes()

Obtiene los atributos del sistema de archivos para archivos y directorios. Si no se establece, indica la conservación de los valores existentes.

String getParentId()

Obtiene el identificador primario del archivo.

boolean isServerEncrypted()

Obtiene el estado de cifrado del lado servidor del archivo.

void setCacheControl(final String cacheControl)

Establece el valor del control de caché para el archivo.

void setChangeTime(String changeTime)

Establece la hora de cambio del archivo.

void setContentDisposition(final String contentDisposition)

Establece el valor de disposición del contenido para el archivo.

void setContentEncoding(final String contentEncoding)

Establece el valor de codificación de contenido para el archivo.

void setContentLanguage(final String contentLanguage)

Establece el idioma de contenido del archivo.

void setContentMD5(final String contentMD5)

Establece el valor MD5 de contenido para el archivo.

void setContentType(final String contentType)

Establece el valor de tipo de contenido para el archivo.

void setCopyState(final CopyState copyState)

Establece el valor de estado de copia del archivo.

void setCreationTime(String creationTime)

Establece la hora de creación que se va a establecer para el archivo.

void setEtag(final String etag)

Establece el valor ETag del archivo.

void setFileId(String fileId)

Establece el identificador del archivo.

void setFilePermissionKey(String filePermissionKey)

Establece la clave de permiso del archivo.

void setLastModified(final Date lastModified)

Establece la hora de la última modificación del archivo.

void setLastWriteTime(String lastWriteTime)

Establece la hora de última escritura para el archivo.

void setLength(final long length)

Establece la longitud del contenido, en bytes, para el archivo.

void setNtfsAttributes(EnumSet<NtfsAttributes> ntfsAttributes)

Establece los atributos del sistema de archivos para archivos y directorios. Si no se establece, indica la conservación de los valores existentes.

void setParentId(String parentId)

Establece el identificador primario del archivo.

void setServerEncrypted(boolean serverEncrypted)

Establece el estado de cifrado del lado servidor del archivo.

Detalles del constructor

FileProperties

public FileProperties()

Cree una instancia de la clase.

FileProperties

public FileProperties(final FileProperties other)

Crea una instancia de la clase copiando valores de otra instancia de la clase .

Parameters:

other - Objeto FileProperties que representa las propiedades del archivo que se van a copiar.

Detalles del método

getCacheControl

public String getCacheControl()

Obtiene el valor del control de caché para el archivo.

Returns:

que String representa el valor del control de caché de contenido para el archivo.

getChangeTime

public String getChangeTime()

Obtiene la hora de cambio del archivo.

Returns:

Objeto String que representa la hora de cambio.

getContentDisposition

public String getContentDisposition()

Obtiene el valor de disposición del contenido para el archivo.

Returns:

que String representa la disposición del contenido o null si no se ha establecido disposición de contenido en el archivo.

getContentEncoding

public String getContentEncoding()

Obtiene el valor de codificación de contenido para el archivo.

Returns:

que String representa la codificación de contenido o null si la codificación de contenido no se ha establecido en el archivo.

getContentLanguage

public String getContentLanguage()

Obtiene el valor de idioma de contenido del archivo.

Returns:

que String representa el idioma del contenido o null si el idioma del contenido no se ha establecido en el archivo.

getContentMD5

public String getContentMD5()

Obtiene el valor MD5 de contenido para el archivo.

Returns:

que String representa el valor MD5 de contenido.

getContentType

public String getContentType()

Obtiene el valor de tipo de contenido para el archivo.

Returns:

que String representa el tipo de contenido o null si el tipo de contenido no se ha establecido para el archivo.

getCopyState

public CopyState getCopyState()

Obtiene el estado de copia del archivo.

Returns:

Objeto CopyState que representa el estado de copia del archivo.

getCreationTime

public String getCreationTime()

Obtiene la hora de creación del archivo.

Returns:

Objeto String que representa la hora de creación.

getEtag

public String getEtag()

Obtiene el valor ETag del archivo.

El valor ETag es un identificador único que se actualiza cuando se realiza una operación de escritura en el archivo. Se puede usar para realizar operaciones de forma condicional, lo que proporciona control de simultaneidad y mejora de la eficacia.

Los generateIfMatchCondition(final String etag) métodos y generateIfNoneMatchCondition(final String etag) toman un valor ETag y devuelven un AccessCondition objeto que se puede especificar en la solicitud.

Returns:

que String representa el valor ETag.

getFileId

public String getFileId()

Obtiene el identificador del archivo.

Returns:

que String especifica el identificador del archivo.

getFilePermissionKey

public String getFilePermissionKey()

Obtiene la clave de permiso del archivo.

Returns:

que String especifica la clave de permiso del archivo.

getLastModified

public Date getLastModified()

Obtiene la hora de la última modificación del archivo.

Returns:

Objeto java.util.Date que representa la hora de la última modificación.

getLastWriteTime

public String getLastWriteTime()

Obtiene la última hora de escritura del archivo.

Returns:

Objeto String que representa la última hora de escritura.

getLength

public long getLength()

Obtiene el tamaño, en bytes, del archivo.

Returns:

que long representa la longitud del archivo.

getNtfsAttributes

public EnumSet getNtfsAttributes()

Obtiene los atributos del sistema de archivos para archivos y directorios. Si no se establece, indica la conservación de los valores existentes.

Returns:

Objeto NtfsAttributes que representa los atributos del sistema de archivos.

getParentId

public String getParentId()

Obtiene el identificador primario del archivo.

Returns:

que String especifica el identificador primario del archivo.

isServerEncrypted

public boolean isServerEncrypted()

Obtiene el estado de cifrado del lado servidor del archivo.

Returns:

que boolean especifica el estado de cifrado del archivo.

setCacheControl

public void setCacheControl(final String cacheControl)

Establece el valor del control de caché para el archivo.

Parameters:

cacheControl - que String especifica el valor de control de caché que se va a establecer.

setChangeTime

protected void setChangeTime(String changeTime)

Establece la hora de cambio del archivo.

Parameters:

changeTime - Objeto String que especifica la hora de cambio que se va a establecer.

setContentDisposition

public void setContentDisposition(final String contentDisposition)

Establece el valor de disposición del contenido para el archivo.

Parameters:

contentDisposition - que String especifica el valor de disposición del contenido que se va a establecer.

setContentEncoding

public void setContentEncoding(final String contentEncoding)

Establece el valor de codificación de contenido para el archivo.

Parameters:

contentEncoding - que String especifica el valor de codificación de contenido que se va a establecer.

setContentLanguage

public void setContentLanguage(final String contentLanguage)

Establece el idioma de contenido del archivo.

Parameters:

contentLanguage - que String especifica el valor de idioma de contenido que se va a establecer.

setContentMD5

public void setContentMD5(final String contentMD5)

Establece el valor MD5 de contenido para el archivo.

Parameters:

contentMD5 - que String especifica el valor MD5 de contenido que se va a establecer.

setContentType

public void setContentType(final String contentType)

Establece el valor de tipo de contenido para el archivo.

Parameters:

contentType - que String especifica el valor de tipo de contenido que se va a establecer.

setCopyState

protected void setCopyState(final CopyState copyState)

Establece el valor de estado de copia del archivo.

Parameters:

copyState - Objeto CopyState que especifica el valor de estado de copia que se va a establecer.

setCreationTime

public void setCreationTime(String creationTime)

Establece la hora de creación que se va a establecer para el archivo.

Parameters:

creationTime - Objeto String que especifica la hora de creación que se va a establecer.

setEtag

protected void setEtag(final String etag)

Establece el valor ETag del archivo.

Parameters:

etag - que String especifica el valor ETag que se va a establecer.

setFileId

protected void setFileId(String fileId)

Establece el identificador del archivo.

Parameters:

fileId - que String especifica el identificador que se va a establecer.

setFilePermissionKey

public void setFilePermissionKey(String filePermissionKey)

Establece la clave de permiso del archivo.

Parameters:

filePermissionKey - que String especifica la clave de permiso de archivo que se va a establecer.

setLastModified

protected void setLastModified(final Date lastModified)

Establece la hora de la última modificación del archivo.

Parameters:

lastModified - Objeto java.util.Date que especifica la hora de última modificación que se va a establecer.

setLastWriteTime

protected void setLastWriteTime(String lastWriteTime)

Establece la hora de última escritura para el archivo.

Parameters:

lastWriteTime - Objeto String que especifica la última hora de escritura que se va a establecer.

setLength

protected void setLength(final long length)

Establece la longitud del contenido, en bytes, para el archivo.

Parameters:

length - que long especifica la longitud que se va a establecer.

setNtfsAttributes

public void setNtfsAttributes(EnumSet ntfsAttributes)

Establece los atributos del sistema de archivos para archivos y directorios. Si no se establece, indica la conservación de los valores existentes.

Parameters:

ntfsAttributes - que NtfsAttributes especifica los atributos del sistema de archivos que se van a establecer.

setParentId

protected void setParentId(String parentId)

Establece el identificador primario del archivo.

Parameters:

parentId - que String especifica el identificador primario que se va a establecer.

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

Establece el estado de cifrado del lado servidor del archivo.

Parameters:

serverEncrypted - que boolean especifica el estado de cifrado que se va a establecer.

Se aplica a