Class PathSystemProperties

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

public final class PathSystemProperties extends Object
This class contains the response information returned from the service when getting system assigned path properties.
  • 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.
    • getLastModified

      public OffsetDateTime getLastModified()
      Gets the time when the path was last modified.
      Returns:
      The last modified time of the path.
    • getETag

      public String getETag()
      Gets the eTag of the path.
      Returns:
      The eTag of the path.
    • getFileSize

      public Long getFileSize()
      Gets the size of the path in bytes.
      Returns:
      The size of the path in bytes.
    • 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.
    • 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.
    • getExpiresOn

      public OffsetDateTime getExpiresOn()
      Gets the time when the path is going to expire.
      Returns:
      The time when the path is going to expire.
    • getEncryptionScope

      public String getEncryptionScope()
      Gets the encryption scope of the path.
      Returns:
      The encryption scope 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.
    • getOwner

      public String getOwner()
      Gets the owner of the path.
      Returns:
      The owner of the path.
    • getGroup

      public String getGroup()
      Gets the group of the path.
      Returns:
      The group of the path.
    • getPermissions

      public PathPermissions getPermissions()
      Returns:
      the PathPermissions