Package com.azure.storage.file.share
Class FileSmbProperties
- java.lang.Object
-
- com.azure.storage.file.share.FileSmbProperties
-
public class FileSmbProperties extends Object
A class used to represent the SMB properties of a file.
-
-
Constructor Summary
Constructors Constructor Description FileSmbProperties()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTimegetFileChangeTime()OffsetDateTimegetFileCreationTime()StringgetFileId()OffsetDateTimegetFileLastWriteTime()StringgetFilePermissionKey()EnumSet<NtfsFileAttributes>getNtfsFileAttributes()StringgetParentId()FileSmbPropertiessetFileCreationTime(OffsetDateTime fileCreationTime)Sets the file creation time.FileSmbPropertiessetFileLastWriteTime(OffsetDateTime fileLastWriteTime)Sets the file last write time.FileSmbPropertiessetFilePermissionKey(String filePermissionKey)Sets the file permission key.FileSmbPropertiessetNtfsFileAttributes(EnumSet<NtfsFileAttributes> ntfsFileAttributes)Sets the ntfs file attributes.
-
-
-
Method Detail
-
getFilePermissionKey
public String getFilePermissionKey()
- Returns:
- The file's permission key.
-
getNtfsFileAttributes
public EnumSet<NtfsFileAttributes> getNtfsFileAttributes()
- Returns:
- The file's
NtfsFileAttributes.
-
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.
-
-