FileProperties Klasse
- java.
lang. Object - com.
microsoft. azure. storage. file. FileProperties
- com.
public class FileProperties
Stellt die Systemeigenschaften für eine Datei dar.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
FileProperties() |
Erstellt eine instance der -Klasse. |
FileProperties(final FileProperties other) |
Erstellt eine instance der -Klasse durch Kopieren von Werten aus einer anderen instance der -Klasse. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getCacheControl()
Ruft den Cachesteuerelementwert für die Datei ab. |
String |
getChangeTime()
Ruft die Änderungszeit für die Datei ab. |
String |
getContentDisposition()
Ruft den Wert der Inhaltsdisposition für die Datei ab. |
String |
getContentEncoding()
Ruft den Inhaltscodierungswert für die Datei ab. |
String |
getContentLanguage()
Ruft den Wert der Inhaltssprache für die Datei ab. |
String |
getContentMD5()
Ruft den MD5-Wert für den Inhalt für die Datei ab. |
String |
getContentType()
Ruft den Inhaltstypwert für die Datei ab. |
Copy |
getCopyState()
Ruft den Kopierstatus der Datei ab. |
String |
getCreationTime()
Ruft die Erstellungszeit für die Datei ab. |
String |
getEtag()
Ruft den ETag-Wert für die Datei ab. Der ETag-Wert ist ein eindeutiger Bezeichner, der aktualisiert wird, wenn ein Schreibvorgang für die Datei ausgeführt wird. Es kann verwendet werden, um Vorgänge bedingt auszuführen, was die Parallelitätssteuerung und eine verbesserte Effizienz ermöglicht. Die generateIfMatchCondition(final String etag) Methoden und generateIfNoneMatchCondition(final String etag) verwenden einen ETag-Wert und geben ein AccessCondition Objekt zurück, das in der Anforderung angegeben werden kann. |
String |
getFileId()
Ruft die ID der Datei ab. |
String |
getFilePermissionKey()
Ruft den Berechtigungsschlüssel der Datei ab. |
Date |
getLastModified()
Ruft den Zeitpunkt der letzten Änderung für die Datei ab. |
String |
getLastWriteTime()
Ruft den Zeitpunkt des letzten Schreibvorgangs für die Datei ab. |
long |
getLength()
Ruft die Größe der Datei in Bytes ab. |
EnumSet<Ntfs |
getNtfsAttributes()
Ruft die Dateisystemattribute für Dateien und Verzeichnisse ab. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an. |
String |
getParentId()
Ruft die übergeordnete ID der Datei ab. |
boolean |
isServerEncrypted()
Ruft den serverseitigen Verschlüsselungs-status der Datei ab. |
void |
setCacheControl(final String cacheControl)
Legt den Cachesteuerelementwert für die Datei fest. |
void |
setChangeTime(String changeTime)
Legt die Änderungszeit für die Datei fest. |
void |
setContentDisposition(final String contentDisposition)
Legt den Wert für die Inhaltsdisposition für die Datei fest. |
void |
setContentEncoding(final String contentEncoding)
Legt den Inhaltscodierungswert für die Datei fest. |
void |
setContentLanguage(final String contentLanguage)
Legt die Inhaltssprache für die Datei fest. |
void |
setContentMD5(final String contentMD5)
Legt den MD5-Wert für den Inhalt für die Datei fest. |
void |
setContentType(final String contentType)
Legt den Inhaltstypwert für die Datei fest. |
void |
setCopyState(final CopyState copyState)
Legt den Wert des Kopierzustands für die Datei fest. |
void |
setCreationTime(String creationTime)
Legt die Erstellungszeit fest, die für die Datei festgelegt werden soll. |
void |
setEtag(final String etag)
Legt den ETag-Wert für die Datei fest. |
void |
setFileId(String fileId)
Legt die ID der Datei fest. |
void |
setFilePermissionKey(String filePermissionKey)
Legt den Berechtigungsschlüssel der Datei fest. |
void |
setLastModified(final Date lastModified)
Legt den Zeitpunkt der letzten Änderung für die Datei fest. |
void |
setLastWriteTime(String lastWriteTime)
Legt den Zeitpunkt des letzten Schreibvorgangs für die Datei fest. |
void |
setLength(final long length)
Legt die Inhaltslänge in Bytes für die Datei fest. |
void |
setNtfsAttributes(EnumSet<NtfsAttributes> ntfsAttributes)
Legt die Dateisystemattribute für Dateien und Verzeichnisse fest. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an. |
void |
setParentId(String parentId)
Legt die übergeordnete ID der Datei fest. |
void |
setServerEncrypted(boolean serverEncrypted)
Legt die serverseitige Verschlüsselung der Datei status fest. |
Details zum Konstruktor
FileProperties
public FileProperties()
Erstellt eine instance der -Klasse.
FileProperties
public FileProperties(final FileProperties other)
Erstellt eine instance der -Klasse durch Kopieren von Werten aus einer anderen instance der -Klasse.
Parameter:
FileProperties
-Objekt, das die zu kopierenden Dateieigenschaften darstellt.
Details zur Methode
getCacheControl
public String getCacheControl()
Ruft den Cachesteuerelementwert für die Datei ab.
Gibt zurück:
String
, der den Inhaltscachesteuerelementwert für die Datei darstellt.getChangeTime
public String getChangeTime()
Ruft die Änderungszeit für die Datei ab.
Gibt zurück:
String
-Objekt, das die Änderungszeit darstellt.getContentDisposition
public String getContentDisposition()
Ruft den Wert der Inhaltsdisposition für die Datei ab.
Gibt zurück:
String
, die die Inhaltsdisposition darstellt, oder null
wenn die Inhaltsdisposition für die Datei nicht festgelegt wurde.getContentEncoding
public String getContentEncoding()
Ruft den Inhaltscodierungswert für die Datei ab.
Gibt zurück:
String
, die die Inhaltscodierung darstellt oder null
wenn die Inhaltscodierung für die Datei nicht festgelegt wurde.getContentLanguage
public String getContentLanguage()
Ruft den Wert der Inhaltssprache für die Datei ab.
Gibt zurück:
String
, die die Inhaltssprache darstellt, oder null
wenn die Inhaltssprache für die Datei nicht festgelegt wurde.getContentMD5
public String getContentMD5()
Ruft den MD5-Wert für den Inhalt für die Datei ab.
Gibt zurück:
String
, der den MD5-Wert des Inhalts darstellt.getContentType
public String getContentType()
Ruft den Inhaltstypwert für die Datei ab.
Gibt zurück:
String
, der den Inhaltstyp darstellt, oder null
, wenn der Inhaltstyp für die Datei nicht festgelegt wurde.getCopyState
public CopyState getCopyState()
Ruft den Kopierstatus der Datei ab.
Gibt zurück:
getCreationTime
public String getCreationTime()
Ruft die Erstellungszeit für die Datei ab.
Gibt zurück:
String
-Objekt, das die Erstellungszeit darstellt.getEtag
public String getEtag()
Ruft den ETag-Wert für die Datei ab.
Der ETag-Wert ist ein eindeutiger Bezeichner, der aktualisiert wird, wenn ein Schreibvorgang für die Datei ausgeführt wird. Es kann verwendet werden, um Vorgänge bedingt auszuführen, was die Parallelitätssteuerung und eine verbesserte Effizienz ermöglicht.
Die generateIfMatchCondition(final String etag) Methoden und generateIfNoneMatchCondition(final String etag) verwenden einen ETag-Wert und geben ein AccessCondition Objekt zurück, das in der Anforderung angegeben werden kann.
Gibt zurück:
String
, der den ETag-Wert darstellt.getFileId
public String getFileId()
Ruft die ID der Datei ab.
Gibt zurück:
String
, der die ID der Datei angibt.getFilePermissionKey
public String getFilePermissionKey()
Ruft den Berechtigungsschlüssel der Datei ab.
Gibt zurück:
String
, der den Berechtigungsschlüssel der Datei angibt.getLastModified
public Date getLastModified()
Ruft den Zeitpunkt der letzten Änderung für die Datei ab.
Gibt zurück:
getLastWriteTime
public String getLastWriteTime()
Ruft den Zeitpunkt des letzten Schreibvorgangs für die Datei ab.
Gibt zurück:
String
-Objekt, das die letzte Schreibzeit darstellt.getLength
public long getLength()
Ruft die Größe der Datei in Bytes ab.
Gibt zurück:
long
, der die Länge der Datei darstellt.getNtfsAttributes
public EnumSet
Ruft die Dateisystemattribute für Dateien und Verzeichnisse ab. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an.
Gibt zurück:
getParentId
public String getParentId()
Ruft die übergeordnete ID der Datei ab.
Gibt zurück:
String
, der die übergeordnete ID der Datei angibt.isServerEncrypted
public boolean isServerEncrypted()
Ruft den serverseitigen Verschlüsselungs-status der Datei ab.
Gibt zurück:
boolean
, der die verschlüsselungs-status der Datei angibt.setCacheControl
public void setCacheControl(final String cacheControl)
Legt den Cachesteuerelementwert für die Datei fest.
Parameter:
String
, der den festzulegenden Cachesteuerelementwert angibt.
setChangeTime
protected void setChangeTime(String changeTime)
Legt die Änderungszeit für die Datei fest.
Parameter:
String
-Objekt, das die festzulegende Änderungszeit angibt.
setContentDisposition
public void setContentDisposition(final String contentDisposition)
Legt den Wert für die Inhaltsdisposition für die Datei fest.
Parameter:
String
, der den festzulegenden Inhaltsdispositionswert angibt.
setContentEncoding
public void setContentEncoding(final String contentEncoding)
Legt den Inhaltscodierungswert für die Datei fest.
Parameter:
String
, der den festzulegenden Inhaltscodierungswert angibt.
setContentLanguage
public void setContentLanguage(final String contentLanguage)
Legt die Inhaltssprache für die Datei fest.
Parameter:
String
, der den festzulegenden Wert der Inhaltssprache angibt.
setContentMD5
public void setContentMD5(final String contentMD5)
Legt den MD5-Wert für den Inhalt für die Datei fest.
Parameter:
String
, der den festzulegenden MD5-Wert für den Inhalt angibt.
setContentType
public void setContentType(final String contentType)
Legt den Inhaltstypwert für die Datei fest.
Parameter:
String
, der den festzulegenden Inhaltstypwert angibt.
setCopyState
protected void setCopyState(final CopyState copyState)
Legt den Wert des Kopierzustands für die Datei fest.
Parameter:
setCreationTime
public void setCreationTime(String creationTime)
Legt die Erstellungszeit fest, die für die Datei festgelegt werden soll.
Parameter:
String
-Objekt, das die festzulegende Erstellungszeit angibt.
setEtag
protected void setEtag(final String etag)
Legt den ETag-Wert für die Datei fest.
Parameter:
String
, der den festzulegenden ETag-Wert angibt.
setFileId
protected void setFileId(String fileId)
Legt die ID der Datei fest.
Parameter:
String
, der die festzulegende ID angibt.
setFilePermissionKey
public void setFilePermissionKey(String filePermissionKey)
Legt den Berechtigungsschlüssel der Datei fest.
Parameter:
String
, der den festzulegenden Dateiberechtigungsschlüssel angibt.
setLastModified
protected void setLastModified(final Date lastModified)
Legt den Zeitpunkt der letzten Änderung für die Datei fest.
Parameter:
setLastWriteTime
protected void setLastWriteTime(String lastWriteTime)
Legt den Zeitpunkt des letzten Schreibvorgangs für die Datei fest.
Parameter:
String
-Objekt, das die letzte festzulegende Schreibzeit angibt.
setLength
protected void setLength(final long length)
Legt die Inhaltslänge in Bytes für die Datei fest.
Parameter:
long
, der die festzulegende Länge angibt.
setNtfsAttributes
public void setNtfsAttributes(EnumSet
Legt die Dateisystemattribute für Dateien und Verzeichnisse fest. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an.
Parameter:
setParentId
protected void setParentId(String parentId)
Legt die übergeordnete ID der Datei fest.
Parameter:
String
, der die festzulegende übergeordnete ID angibt.
setServerEncrypted
protected void setServerEncrypted(boolean serverEncrypted)
Legt die serverseitige Verschlüsselung der Datei status fest.
Parameter:
boolean
, der die festzulegende Verschlüsselungs-status angibt.
Gilt für:
Azure SDK for Java