Class ShareDirectoryCreateOptions
java.lang.Object
com.azure.storage.file.share.options.ShareDirectoryCreateOptions
Extended options that may be passed when creating a share directory.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the file permission key.Gets the file permission format.Gets the metadata to associate with the directory.Gets the SMB properties to set on the destination directory.setFilePermission(String filePermissionKey) Sets the file permission key.setFilePermissionFormat(FilePermissionFormat filePermissionFormat) Sets the file permission format.setMetadata(Map<String, String> metadata) Sets the metadata to associate with the directory.setSmbProperties(FileSmbProperties smbProperties) Sets the SMB properties to set on the destination directory.
-
Constructor Details
-
ShareDirectoryCreateOptions
public ShareDirectoryCreateOptions()Creates a new instance ofShareDirectoryCreateOptions.
-
-
Method Details
-
getFilePermission
Gets the file permission key.- Returns:
- The file's permission key.
-
setFilePermission
Sets the file permission key.- Parameters:
filePermissionKey- The file permission key.- Returns:
- the updated options.
-
getSmbProperties
Gets the SMB properties to set on the destination directory.- Returns:
- Optional SMB properties to set on the destination file or directory. The only properties that are considered are file attributes, file creation time, file last write time, and file permission key. The rest are ignored.
-
getMetadata
Gets the metadata to associate with the directory.- Returns:
- Metadata to associate with the directory.
-
setMetadata
Sets the metadata to associate with the directory.- Parameters:
metadata- Metadata to associate with the directory. If there is leading or trailing whitespace in any metadata key or value, it must be removed or encoded.- Returns:
- The updated options.
-
getFilePermissionFormat
Gets the file permission format.- Returns:
- file permission format.
-