Share via


PathSystemProperties Class

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

public final class PathSystemProperties

This class contains the response information returned from the service when getting system assigned path properties.

Constructor Summary

Constructor Description
PathSystemProperties()

Default constructor

Method Summary

Modifier and Type Method and Description
OffsetDateTime getCreationTime()

Gets the time when the path was created.

String getEncryptionContext()

Gets the additional context for encryption operations on the path.

String getEncryptionKeySha256()

Gets the SHA256 of the customer provided encryption key used to encrypt the path on the server.

String getEncryptionScope()

Gets the encryption scope of the path.

String getETag()

Gets the eTag of the path.

OffsetDateTime getExpiresOn()

Gets the time when the path is going to expire.

Long getFileSize()

Gets the size of the path in bytes.

String getGroup()

Gets the group of the path.

OffsetDateTime getLastModified()

Gets the time when the path was last modified.

String getOwner()

Gets the owner of the path.

PathPermissions getPermissions()

Gets the PathPermissions

Boolean isDirectory()

Gets a flag indicating if the path is a directory.

Boolean isServerEncrypted()

Gets a flag indicating if the path's content is encrypted on the server.

Methods inherited from java.lang.Object

Constructor Details

PathSystemProperties

public PathSystemProperties()

Default constructor

Method Details

getCreationTime

public OffsetDateTime getCreationTime()

Gets the time when the path was created.

Returns:

The creation time of the path.

getEncryptionContext

public String getEncryptionContext()

Gets the additional context for encryption operations on the path.

Returns:

The additional context for encryption operations on the path.

getEncryptionKeySha256

public String getEncryptionKeySha256()

Gets the SHA256 of the customer provided encryption key used to encrypt the path on the server.

Returns:

The SHA256 of the customer provided encryption key used to encrypt the path on the server.

getEncryptionScope

public String getEncryptionScope()

Gets the encryption scope of the path.

Returns:

The encryption scope of the path.

getETag

public String getETag()

Gets the eTag of the path.

Returns:

The eTag of the path.

getExpiresOn

public OffsetDateTime getExpiresOn()

Gets the time when the path is going to expire.

Returns:

The time when the path is going to expire.

getFileSize

public Long getFileSize()

Gets the size of the path in bytes.

Returns:

The size of the path in bytes.

getGroup

public String getGroup()

Gets the group of the path.

Returns:

The group of the path.

getLastModified

public OffsetDateTime getLastModified()

Gets the time when the path was last modified.

Returns:

The last modified time of the path.

getOwner

public String getOwner()

Gets the owner of the path.

Returns:

The owner of the path.

getPermissions

public PathPermissions getPermissions()

Gets the PathPermissions

Returns:

isDirectory

public Boolean isDirectory()

Gets a flag indicating if the path is a directory.

Returns:

A flag indicating if the path is a directory.

isServerEncrypted

public Boolean isServerEncrypted()

Gets a flag indicating if the path's content is encrypted on the server.

Returns:

A flag indicating if the path's content is encrypted on the server.

Applies to