Share via


ShareDirectoryCreateOptions Class

  • java.lang.Object
    • com.azure.storage.file.share.options.ShareDirectoryCreateOptions

public class ShareDirectoryCreateOptions

Extended options that may be passed when creating a share directory.

Constructor Summary

Constructor Description
ShareDirectoryCreateOptions()

Method Summary

Modifier and Type Method and Description
String getFilePermission()
Map<String,String> getMetadata()
FileSmbProperties getSmbProperties()
ShareDirectoryCreateOptions setFilePermission(String filePermissionKey)

Sets the file permission key.

ShareDirectoryCreateOptions setMetadata(Map<String,String> metadata)
ShareDirectoryCreateOptions setSmbProperties(FileSmbProperties smbProperties)

Methods inherited from java.lang.Object

Constructor Details

ShareDirectoryCreateOptions

public ShareDirectoryCreateOptions()

Method Details

getFilePermission

public String getFilePermission()

Returns:

The file's permission key.

getMetadata

public Map getMetadata()

Returns:

Metadata to associate with the share

getSmbProperties

public FileSmbProperties getSmbProperties()

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.

setFilePermission

public ShareDirectoryCreateOptions setFilePermission(String filePermissionKey)

Sets the file permission key.

Parameters:

filePermissionKey - The file permission key.

Returns:

the updated options.

setMetadata

public ShareDirectoryCreateOptions setMetadata(Map metadata)

Parameters:

metadata - Metadata to associate with the share. If there is leading or trailing whitespace in any metadata key or value, it must be removed or encoded.

Returns:

The updated options.

setSmbProperties

public ShareDirectoryCreateOptions setSmbProperties(FileSmbProperties smbProperties)

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.

Applies to