Partager via


FileProperties Classe

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

public class FileProperties

Représente les propriétés système d'un fichier.

Récapitulatif du constructeur

Constructeur Description
FileProperties()

Crée une instance de la classe.

FileProperties(final FileProperties other)

Crée une instance de la classe en copiant des valeurs à partir d’un autre instance de la classe .

Résumé de la méthode

Modificateur et type Méthode et description
String getCacheControl()

Obtient la valeur du contrôle de cache pour le fichier.

String getChangeTime()

Obtient l’heure de modification du fichier.

String getContentDisposition()

Obtient la valeur de disposition du contenu pour le fichier.

String getContentEncoding()

Obtient la valeur d’encodage du contenu pour le fichier.

String getContentLanguage()

Obtient la valeur de langue de contenu pour le fichier.

String getContentMD5()

Obtient la valeur MD5 de contenu pour le fichier.

String getContentType()

Obtient la valeur du type de contenu pour le fichier.

CopyState getCopyState()

Obtient l’état de copie du fichier.

String getCreationTime()

Obtient l’heure de création du fichier.

String getEtag()

Obtient la valeur ETag du fichier.

La valeur ETag est un identificateur unique qui est mis à jour lorsqu’une opération d’écriture est effectuée sur le fichier. Il peut être utilisé pour effectuer des opérations conditionnelles, ce qui permet de contrôler la concurrence et d’améliorer l’efficacité.

Les generateIfMatchCondition(final String etag) méthodes et generateIfNoneMatchCondition(final String etag) prennent une valeur ETag et retournent un AccessCondition objet qui peut être spécifié sur la demande.

String getFileId()

Obtient l’ID du fichier.

String getFilePermissionKey()

Obtient la clé d’autorisation du fichier.

Date getLastModified()

Obtient l’heure de dernière modification du fichier.

String getLastWriteTime()

Obtient l’heure de la dernière écriture du fichier.

long getLength()

Obtient la taille, en octets, du fichier.

EnumSet<NtfsAttributes> getNtfsAttributes()

Obtient les attributs du système de fichiers pour les fichiers et les répertoires. S’il n’est pas défini, indique la conservation des valeurs existantes.

String getParentId()

Obtient l’ID parent du fichier.

boolean isServerEncrypted()

Obtient le status de chiffrement côté serveur du fichier.

void setCacheControl(final String cacheControl)

Définit la valeur de contrôle de cache pour le fichier.

void setChangeTime(String changeTime)

Définit l’heure de modification du fichier.

void setContentDisposition(final String contentDisposition)

Définit la valeur de disposition du contenu pour le fichier.

void setContentEncoding(final String contentEncoding)

Définit la valeur d’encodage de contenu pour le fichier.

void setContentLanguage(final String contentLanguage)

Définit la langue de contenu du fichier.

void setContentMD5(final String contentMD5)

Définit la valeur MD5 de contenu pour le fichier.

void setContentType(final String contentType)

Définit la valeur du type de contenu pour le fichier.

void setCopyState(final CopyState copyState)

Définit la valeur de l’état de copie pour le fichier.

void setCreationTime(String creationTime)

Définit l’heure de création à définir pour le fichier.

void setEtag(final String etag)

Définit la valeur ETag pour le fichier.

void setFileId(String fileId)

Définit l’ID du fichier.

void setFilePermissionKey(String filePermissionKey)

Définit la clé d’autorisation du fichier.

void setLastModified(final Date lastModified)

Définit l’heure de dernière modification du fichier.

void setLastWriteTime(String lastWriteTime)

Définit l’heure de la dernière écriture pour le fichier.

void setLength(final long length)

Définit la longueur du contenu, en octets, pour le fichier.

void setNtfsAttributes(EnumSet<NtfsAttributes> ntfsAttributes)

Définit les attributs du système de fichiers pour les fichiers et les répertoires. S’il n’est pas défini, indique la conservation des valeurs existantes.

void setParentId(String parentId)

Définit l’ID parent du fichier.

void setServerEncrypted(boolean serverEncrypted)

Définit le status de chiffrement côté serveur du fichier.

Détails du constructeur

FileProperties

public FileProperties()

Crée une instance de la classe.

FileProperties

public FileProperties(final FileProperties other)

Crée une instance de la classe en copiant des valeurs à partir d’un autre instance de la classe .

Parameters:

other - Objet FileProperties qui représente les propriétés de fichier à copier.

Détails de la méthode

getCacheControl

public String getCacheControl()

Obtient la valeur du contrôle de cache pour le fichier.

Returns:

String qui représente la valeur de contrôle de cache de contenu pour le fichier.

getChangeTime

public String getChangeTime()

Obtient l’heure de modification du fichier.

Returns:

Objet String qui représente l’heure de modification.

getContentDisposition

public String getContentDisposition()

Obtient la valeur de disposition du contenu pour le fichier.

Returns:

String qui représente la disposition du contenu, ou null si la disposition du contenu n’a pas été définie sur le fichier.

getContentEncoding

public String getContentEncoding()

Obtient la valeur d’encodage du contenu pour le fichier.

Returns:

String qui représente l’encodage de contenu, ou null si l’encodage de contenu n’a pas été défini sur le fichier.

getContentLanguage

public String getContentLanguage()

Obtient la valeur de langue de contenu pour le fichier.

Returns:

String qui représente la langue de contenu, ou null si la langue de contenu n’a pas été définie sur le fichier.

getContentMD5

public String getContentMD5()

Obtient la valeur MD5 de contenu pour le fichier.

Returns:

String qui représente la valeur MD5 de contenu.

getContentType

public String getContentType()

Obtient la valeur du type de contenu pour le fichier.

Returns:

String qui représente le type de contenu ou null si le type de contenu n’a pas été défini pour le fichier.

getCopyState

public CopyState getCopyState()

Obtient l’état de copie du fichier.

Returns:

Objet CopyState qui représente l’état de copie du fichier.

getCreationTime

public String getCreationTime()

Obtient l’heure de création du fichier.

Returns:

Objet String qui représente l’heure de création.

getEtag

public String getEtag()

Obtient la valeur ETag du fichier.

La valeur ETag est un identificateur unique qui est mis à jour lorsqu’une opération d’écriture est effectuée sur le fichier. Il peut être utilisé pour effectuer des opérations conditionnelles, ce qui permet de contrôler la concurrence et d’améliorer l’efficacité.

Les generateIfMatchCondition(final String etag) méthodes et generateIfNoneMatchCondition(final String etag) prennent une valeur ETag et retournent un AccessCondition objet qui peut être spécifié sur la demande.

Returns:

String qui représente la valeur ETag.

getFileId

public String getFileId()

Obtient l’ID du fichier.

Returns:

String qui spécifie l’ID du fichier.

getFilePermissionKey

public String getFilePermissionKey()

Obtient la clé d’autorisation du fichier.

Returns:

String qui spécifie la clé d’autorisation du fichier.

getLastModified

public Date getLastModified()

Obtient l’heure de dernière modification du fichier.

Returns:

Objet java.util.Date qui représente l’heure de la dernière modification.

getLastWriteTime

public String getLastWriteTime()

Obtient l’heure de la dernière écriture du fichier.

Returns:

Objet String qui représente l’heure de la dernière écriture.

getLength

public long getLength()

Obtient la taille, en octets, du fichier.

Returns:

long qui représente la longueur du fichier.

getNtfsAttributes

public EnumSet getNtfsAttributes()

Obtient les attributs du système de fichiers pour les fichiers et les répertoires. S’il n’est pas défini, indique la conservation des valeurs existantes.

Returns:

Objet NtfsAttributes qui représente les attributs du système de fichiers.

getParentId

public String getParentId()

Obtient l’ID parent du fichier.

Returns:

String qui spécifie l’ID parent du fichier.

isServerEncrypted

public boolean isServerEncrypted()

Obtient le status de chiffrement côté serveur du fichier.

Returns:

boolean qui spécifie le status de chiffrement du fichier.

setCacheControl

public void setCacheControl(final String cacheControl)

Définit la valeur de contrôle de cache pour le fichier.

Parameters:

cacheControl - String qui spécifie la valeur de contrôle de cache à définir.

setChangeTime

protected void setChangeTime(String changeTime)

Définit l’heure de modification du fichier.

Parameters:

changeTime - Objet String qui spécifie l’heure de modification à définir.

setContentDisposition

public void setContentDisposition(final String contentDisposition)

Définit la valeur de disposition du contenu pour le fichier.

Parameters:

contentDisposition - String qui spécifie la valeur de disposition de contenu à définir.

setContentEncoding

public void setContentEncoding(final String contentEncoding)

Définit la valeur d’encodage de contenu pour le fichier.

Parameters:

contentEncoding - String qui spécifie la valeur d’encodage de contenu à définir.

setContentLanguage

public void setContentLanguage(final String contentLanguage)

Définit la langue de contenu du fichier.

Parameters:

contentLanguage - String qui spécifie la valeur de langue de contenu à définir.

setContentMD5

public void setContentMD5(final String contentMD5)

Définit la valeur MD5 de contenu pour le fichier.

Parameters:

contentMD5 - String qui spécifie la valeur MD5 de contenu à définir.

setContentType

public void setContentType(final String contentType)

Définit la valeur du type de contenu pour le fichier.

Parameters:

contentType - String qui spécifie la valeur de type de contenu à définir.

setCopyState

protected void setCopyState(final CopyState copyState)

Définit la valeur de l’état de copie pour le fichier.

Parameters:

copyState - Objet CopyState qui spécifie la valeur d’état de copie à définir.

setCreationTime

public void setCreationTime(String creationTime)

Définit l’heure de création à définir pour le fichier.

Parameters:

creationTime - Objet String qui spécifie l’heure de création à définir.

setEtag

protected void setEtag(final String etag)

Définit la valeur ETag pour le fichier.

Parameters:

etag - String qui spécifie la valeur ETag à définir.

setFileId

protected void setFileId(String fileId)

Définit l’ID du fichier.

Parameters:

fileId - String qui spécifie l’ID à définir.

setFilePermissionKey

public void setFilePermissionKey(String filePermissionKey)

Définit la clé d’autorisation du fichier.

Parameters:

filePermissionKey - String qui spécifie la clé d’autorisation de fichier à définir.

setLastModified

protected void setLastModified(final Date lastModified)

Définit l’heure de dernière modification du fichier.

Parameters:

lastModified - Objet java.util.Date qui spécifie l’heure de la dernière modification à définir.

setLastWriteTime

protected void setLastWriteTime(String lastWriteTime)

Définit l’heure de la dernière écriture pour le fichier.

Parameters:

lastWriteTime - Objet String qui spécifie l’heure de la dernière écriture à définir.

setLength

protected void setLength(final long length)

Définit la longueur du contenu, en octets, pour le fichier.

Parameters:

length - long qui spécifie la longueur à définir.

setNtfsAttributes

public void setNtfsAttributes(EnumSet ntfsAttributes)

Définit les attributs du système de fichiers pour les fichiers et les répertoires. S’il n’est pas défini, indique la conservation des valeurs existantes.

Parameters:

ntfsAttributes - NtfsAttributes qui spécifie les attributs du système de fichiers à définir.

setParentId

protected void setParentId(String parentId)

Définit l’ID parent du fichier.

Parameters:

parentId - String qui spécifie l’ID parent à définir.

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

Définit le status de chiffrement côté serveur du fichier.

Parameters:

serverEncrypted - boolean qui spécifie le status de chiffrement à définir.

S’applique à