Freigeben über


FileProperties Klasse

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

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.

CopyState 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<NtfsAttributes> 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:

other - Ein 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:

Ein String , der den Inhaltscachesteuerelementwert für die Datei darstellt.

getChangeTime

public String getChangeTime()

Ruft die Änderungszeit für die Datei ab.

Gibt zurück:

Ein String -Objekt, das die Änderungszeit darstellt.

getContentDisposition

public String getContentDisposition()

Ruft den Wert der Inhaltsdisposition für die Datei ab.

Gibt zurück:

Eine 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:

Eine 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:

Eine 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:

Ein String , der den MD5-Wert des Inhalts darstellt.

getContentType

public String getContentType()

Ruft den Inhaltstypwert für die Datei ab.

Gibt zurück:

Ein 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:

Ein CopyState -Objekt, das den Kopierstatus der Datei darstellt.

getCreationTime

public String getCreationTime()

Ruft die Erstellungszeit für die Datei ab.

Gibt zurück:

Ein 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:

Ein String , der den ETag-Wert darstellt.

getFileId

public String getFileId()

Ruft die ID der Datei ab.

Gibt zurück:

Ein String , der die ID der Datei angibt.

getFilePermissionKey

public String getFilePermissionKey()

Ruft den Berechtigungsschlüssel der Datei ab.

Gibt zurück:

Ein 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:

Ein java.util.Date -Objekt, das den Zeitpunkt der letzten Änderung darstellt.

getLastWriteTime

public String getLastWriteTime()

Ruft den Zeitpunkt des letzten Schreibvorgangs für die Datei ab.

Gibt zurück:

Ein String -Objekt, das die letzte Schreibzeit darstellt.

getLength

public long getLength()

Ruft die Größe der Datei in Bytes ab.

Gibt zurück:

Ein long , der die Länge der Datei darstellt.

getNtfsAttributes

public EnumSet getNtfsAttributes()

Ruft die Dateisystemattribute für Dateien und Verzeichnisse ab. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an.

Gibt zurück:

Ein NtfsAttributes -Objekt, das die Dateisystemattribute darstellt.

getParentId

public String getParentId()

Ruft die übergeordnete ID der Datei ab.

Gibt zurück:

Ein String , der die übergeordnete ID der Datei angibt.

isServerEncrypted

public boolean isServerEncrypted()

Ruft den serverseitigen Verschlüsselungs-status der Datei ab.

Gibt zurück:

Ein 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:

cacheControl - Ein String , der den festzulegenden Cachesteuerelementwert angibt.

setChangeTime

protected void setChangeTime(String changeTime)

Legt die Änderungszeit für die Datei fest.

Parameter:

changeTime - Ein 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:

contentDisposition - Ein String , der den festzulegenden Inhaltsdispositionswert angibt.

setContentEncoding

public void setContentEncoding(final String contentEncoding)

Legt den Inhaltscodierungswert für die Datei fest.

Parameter:

contentEncoding - Ein String , der den festzulegenden Inhaltscodierungswert angibt.

setContentLanguage

public void setContentLanguage(final String contentLanguage)

Legt die Inhaltssprache für die Datei fest.

Parameter:

contentLanguage - Ein 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:

contentMD5 - Ein 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:

contentType - Ein String , der den festzulegenden Inhaltstypwert angibt.

setCopyState

protected void setCopyState(final CopyState copyState)

Legt den Wert des Kopierzustands für die Datei fest.

Parameter:

copyState - Ein CopyState -Objekt, das den festzulegenden Kopierzustandswert angibt.

setCreationTime

public void setCreationTime(String creationTime)

Legt die Erstellungszeit fest, die für die Datei festgelegt werden soll.

Parameter:

creationTime - Ein String -Objekt, das die festzulegende Erstellungszeit angibt.

setEtag

protected void setEtag(final String etag)

Legt den ETag-Wert für die Datei fest.

Parameter:

etag - Ein String , der den festzulegenden ETag-Wert angibt.

setFileId

protected void setFileId(String fileId)

Legt die ID der Datei fest.

Parameter:

fileId - Ein String , der die festzulegende ID angibt.

setFilePermissionKey

public void setFilePermissionKey(String filePermissionKey)

Legt den Berechtigungsschlüssel der Datei fest.

Parameter:

filePermissionKey - Ein 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:

lastModified - Ein java.util.Date -Objekt, das den Zeitpunkt der letzten Änderung angibt, der festgelegt werden soll.

setLastWriteTime

protected void setLastWriteTime(String lastWriteTime)

Legt den Zeitpunkt des letzten Schreibvorgangs für die Datei fest.

Parameter:

lastWriteTime - Ein 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:

length - Ein long , der die festzulegende Länge angibt.

setNtfsAttributes

public void setNtfsAttributes(EnumSet ntfsAttributes)

Legt die Dateisystemattribute für Dateien und Verzeichnisse fest. Wenn nicht festgelegt, gibt die Beibehaltung vorhandener Werte an.

Parameter:

ntfsAttributes - Ein NtfsAttributes , der die festzulegenden Dateisystemattribute angibt.

setParentId

protected void setParentId(String parentId)

Legt die übergeordnete ID der Datei fest.

Parameter:

parentId - Ein String , der die festzulegende übergeordnete ID angibt.

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

Legt die serverseitige Verschlüsselung der Datei status fest.

Parameter:

serverEncrypted - Ein boolean , der die festzulegende Verschlüsselungs-status angibt.

Gilt für: