Class ShareDirectorySetPropertiesOptions

java.lang.Object
com.azure.storage.file.share.options.ShareDirectorySetPropertiesOptions

public class ShareDirectorySetPropertiesOptions extends Object
Extended options that may be passed when setting properties of a directory.
  • Constructor Details

  • Method Details

    • getSmbProperties

      public FileSmbProperties getSmbProperties()
      Gets the optional SMB properties to set on the destination file or 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.
    • setSmbProperties

      public ShareDirectorySetPropertiesOptions setSmbProperties(FileSmbProperties smbProperties)
      Sets the optional SMB properties to set on the destination file or directory.
      Parameters:
      smbProperties - 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.
      Returns:
      The updated options.
    • getFilePermissions

      public ShareFilePermission getFilePermissions()
      Returns:
      ShareFilePermission
    • setFilePermissions

      public ShareDirectorySetPropertiesOptions setFilePermissions(ShareFilePermission filePermissions)
      Parameters:
      filePermissions - ShareFilePermission
      Returns:
      The updated options.
    • getPosixProperties

      public FilePosixProperties getPosixProperties()
      Optional properties to set on NFS directories. Note that this property is only applicable to directories created in NFS shares.
      Returns:
      FilePosixProperties
    • setPosixProperties

      public ShareDirectorySetPropertiesOptions setPosixProperties(FilePosixProperties posixProperties)
      Optional properties to set on NFS directories. Note that this property is only applicable to directories created in NFS shares.
      Parameters:
      posixProperties - FilePosixProperties
      Returns:
      The updated options.