Class FileSmbProperties


  • public class FileSmbProperties
    extends Object
    A class used to represent the SMB properties of a file.
    • Constructor Detail

      • FileSmbProperties

        public FileSmbProperties()
        Default constructor
    • Method Detail

      • getFilePermissionKey

        public String getFilePermissionKey()
        Returns:
        The file's permission key.
      • getFileCreationTime

        public OffsetDateTime getFileCreationTime()
        Returns:
        The file's creation time.
      • getFileLastWriteTime

        public OffsetDateTime getFileLastWriteTime()
        Returns:
        The file's last write time.
      • getFileChangeTime

        public OffsetDateTime getFileChangeTime()
        Returns:
        The file's change time.
      • getFileId

        public String getFileId()
        Returns:
        The file's ID.
      • getParentId

        public String getParentId()
        Returns:
        The file's parent ID.
      • setFilePermissionKey

        public FileSmbProperties setFilePermissionKey​(String filePermissionKey)
        Sets the file permission key.
        Parameters:
        filePermissionKey - The file permission key.
        Returns:
        the updated FileSmbProperties object.
      • setNtfsFileAttributes

        public FileSmbProperties setNtfsFileAttributes​(EnumSet<NtfsFileAttributes> ntfsFileAttributes)
        Sets the ntfs file attributes.
        Parameters:
        ntfsFileAttributes - An enum set of the ntfs file attributes.
        Returns:
        the updated FileSmbProperties object.
      • setFileCreationTime

        public FileSmbProperties setFileCreationTime​(OffsetDateTime fileCreationTime)
        Sets the file creation time.
        Parameters:
        fileCreationTime - The file creation time.
        Returns:
        the updated FileSmbProperties object..
      • setFileLastWriteTime

        public FileSmbProperties setFileLastWriteTime​(OffsetDateTime fileLastWriteTime)
        Sets the file last write time.
        Parameters:
        fileLastWriteTime - The file last write time.
        Returns:
        the updated FileSmbProperties object.