Freigeben über


PathProperties Klasse

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

public class PathProperties

Diese Klasse enthält die Antwortinformationen, die vom Dienst beim Abrufen von Pfadeigenschaften zurückgegeben werden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
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)

Erstellt ein Objekt vom Typ 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)

Erstellt ein Objekt vom Typ PathProperties.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
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()

Rufen Sie die Group-Eigenschaft des Pfads ab: Die Besitzereigenschaft.

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

Rufen Sie die Owner-Eigenschaft des Pfads ab: Die Owner-Eigenschaft.

String getPermissions()

Rufen Sie die Berechtigungseigenschaft des Pfads ab: Die Berechtigungseigenschaft.

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

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

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)

Erstellt ein Objekt vom Typ PathProperties.

Parameters:

creationTime - Erstellungszeit der Datei.
lastModified - Datetime, an dem die Datei zuletzt geändert wurde.
eTag - ETag der Datei.
fileSize - Die Größe der Datei.
contentType - Der für die Datei angegebene Inhaltstyp.
contentMd5 - Inhalt MD5 für die Datei angegeben.
contentEncoding - Für die Datei angegebene Inhaltscodierung.
contentDisposition - Für die Datei angegebene Inhaltsdisposition.
contentLanguage - Für die Datei angegebene Inhaltssprache.
cacheControl - Cachesteuerelement, das für die Datei angegeben ist.
leaseStatus - Status der Lease für die Datei.
leaseState - Status der Lease für die Datei.
leaseDuration - Leasetyp für die Datei.
copyId - Bezeichner des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyStatus - Status des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copySource - Quelle des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyProgress - Fortschritt des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyCompletionTime - Datetime, wenn der letzte Kopiervorgang für die Datei abgeschlossen wurde.
copyStatusDescription - Beschreibung des letzten Kopiervorgangs für die Datei.
isServerEncrypted - Flag, das angibt, ob der Inhalt der Datei auf dem Server verschlüsselt ist.
isIncrementalCopy - Flag, das angibt, ob die Datei inkrementell kopiert wurde.
accessTier - Zugriffsebene der Datei.
archiveStatus - Archivieren Sie status der Datei.
encryptionKeySha256 - SHA256 des vom Kunden bereitgestellten Verschlüsselungsschlüssels, der zum Verschlüsseln der Datei auf dem Server verwendet wird.
accessTierChangeTime - Datetime, wenn sich die Zugriffsebene der Datei zuletzt geändert hat.
metadata - Metadaten, die der Datei zugeordnet sind. übergeben 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)

Erstellt ein Objekt vom Typ PathProperties.

Parameters:

creationTime - Erstellungszeit der Datei.
lastModified - Datetime, an dem die Datei zuletzt geändert wurde.
eTag - ETag der Datei.
fileSize - Die Größe der Datei.
contentType - Der für die Datei angegebene Inhaltstyp.
contentMd5 - Inhalt MD5 für die Datei angegeben.
contentEncoding - Für die Datei angegebene Inhaltscodierung.
contentDisposition - Für die Datei angegebene Inhaltsdisposition.
contentLanguage - Für die Datei angegebene Inhaltssprache.
cacheControl - Cachesteuerelement, das für die Datei angegeben ist.
leaseStatus - Status der Lease für die Datei.
leaseState - Status der Lease für die Datei.
leaseDuration - Leasetyp für die Datei.
copyId - Bezeichner des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyStatus - Status des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copySource - Quelle des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyProgress - Fortschritt des letzten Kopiervorgangs, der für die Datei ausgeführt wurde.
copyCompletionTime - Datetime, wenn der letzte Kopiervorgang für die Datei abgeschlossen wurde.
copyStatusDescription - Beschreibung des letzten Kopiervorgangs für die Datei.
isServerEncrypted - Flag, das angibt, ob der Inhalt der Datei auf dem Server verschlüsselt ist.
isIncrementalCopy - Flag, das angibt, ob die Datei inkrementell kopiert wurde.
accessTier - Zugriffsebene der Datei.
archiveStatus - Archivieren Sie status der Datei.
encryptionKeySha256 - SHA256 des vom Kunden bereitgestellten Verschlüsselungsschlüssels, der zum Verschlüsseln der Datei auf dem Server verwendet wird.
accessTierChangeTime - Datetime, wenn sich die Zugriffsebene der Datei zuletzt geändert hat.
metadata - Metadaten, die der Datei zugeordnet sind. übergeben null.
expiresOn - der Zeitpunkt, zu dem der Pfad abläuft.

Details zur Methode

getAccessTier

public AccessTier getAccessTier()

Returns:

die Ebene des Pfads.

getAccessTierChangeTime

public OffsetDateTime getAccessTierChangeTime()

Returns:

der Zeitpunkt, zu dem die Zugriffsebene für den Pfad zuletzt geändert wurde

getArchiveStatus

public ArchiveStatus getArchiveStatus()

Returns:

das Archiv status des Pfads.

getCacheControl

public String getCacheControl()

Returns:

Das Cachesteuerelement des Pfads

getContentDisposition

public String getContentDisposition()

Returns:

die Inhaltsdisposition des Pfads

getContentEncoding

public String getContentEncoding()

Returns:

die Inhaltscodierung des Pfads

getContentLanguage

public String getContentLanguage()

Returns:

die Inhaltssprache des Pfads

getContentMd5

public byte[] getContentMd5()

Returns:

MD5 des Pfadinhalts

getContentType

public String getContentType()

Returns:

der Inhaltstyp des Pfads

getCopyCompletionTime

public OffsetDateTime getCopyCompletionTime()

Returns:

die Vervollständigungszeit des letzten Kopiervorgangs. Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCopyId

public String getCopyId()

Returns:

der Bezeichner des letzten Kopiervorgangs. Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCopyProgress

public String getCopyProgress()

Returns:

die Anzahl der kopierten Bytes und die Gesamtzahl der Bytes in der Quelle aus dem letzten Kopiervorgang (Bytes kopiert/Bytes gesamt). Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCopySource

public String getCopySource()

Returns:

die Quellpfad-URL des letzten Kopiervorgangs. Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCopyStatus

public CopyStatusType getCopyStatus()

Returns:

die status des letzten Kopiervorgangs. Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCopyStatusDescription

public String getCopyStatusDescription()

Returns:

Die Beschreibung des letzten Kopierfehlers wird festgelegt, wenn oder getCopyStatus() ist FAILEDABORTED. Wenn dieser Pfad nicht das Ziel eines Kopiervorgangs war oder geändert wurde, da dieser nicht festgelegt wird.

getCreationTime

public OffsetDateTime getCreationTime()

Returns:

Der Zeitpunkt, zu dem der Pfad erstellt wurde

getETag

public String getETag()

Returns:

das eTag des Pfads

getEncryptionContext

public String getEncryptionContext()

Returns:

der Verschlüsselungskontext für diesen Pfad. Gilt nur für Dateien.

getEncryptionKeySha256

public String getEncryptionKeySha256()

Returns:

Der Schlüssel, der zum Verschlüsseln des Pfads verwendet wird

getEncryptionScope

public String getEncryptionScope()

Returns:

der Verschlüsselungsbereich des Pfads.

getExpiresOn

public OffsetDateTime getExpiresOn()

Returns:

der Zeitpunkt, zu dem der Pfad abläuft.

getFileSize

public long getFileSize()

Returns:

die Größe des Pfads in Bytes

getGroup

public String getGroup()

Rufen Sie die Group-Eigenschaft des Pfads ab: Die Besitzereigenschaft.

Returns:

der Gruppenwert.

getLastModified

public OffsetDateTime getLastModified()

Returns:

der Zeitpunkt, zu dem der Pfad zuletzt geändert wurde

getLeaseDuration

public LeaseDurationType getLeaseDuration()

Returns:

die Leasedauer, wenn der Pfad geleast ist

getLeaseState

public LeaseStateType getLeaseState()

Returns:

Der Leasestatus des Pfads

getLeaseStatus

public LeaseStatusType getLeaseStatus()

Returns:

die Lease-status des Pfads

getMetadata

public Map getMetadata()

Returns:

die diesem Pfad zugeordneten Metadaten

getOwner

public String getOwner()

Rufen Sie die Owner-Eigenschaft des Pfads ab: Die Owner-Eigenschaft.

Returns:

der Besitzerwert.

getPermissions

public String getPermissions()

Rufen Sie die Berechtigungseigenschaft des Pfads ab: Die Berechtigungseigenschaft.

Returns:

der Berechtigungswert.

isDirectory

public Boolean isDirectory()

Returns:

ob dieser Pfad ein Verzeichnis darstellt oder nicht

isIncrementalCopy

public Boolean isIncrementalCopy()

Returns:

die status des Pfads, der eine inkrementelle Kopierdatei ist

isServerEncrypted

public Boolean isServerEncrypted()

Returns:

die status des auf dem Server verschlüsselten Pfads

Gilt für: