public final class FileSystemSasPermission extends Object
| Constructor and Description |
|---|
FileSystemSasPermission()
Initializes an
FileSystemSasPermission object with all fields set to false. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasAddPermission() |
boolean |
hasCreatePermission() |
boolean |
hasDeletePermission() |
boolean |
hasExecutePermission() |
boolean |
hasListPermission() |
boolean |
hasManageAccessControlPermission() |
boolean |
hasManageOwnershipPermission() |
boolean |
hasMovePermission() |
boolean |
hasReadPermission() |
boolean |
hasWritePermission() |
static FileSystemSasPermission |
parse(String permissionString)
Creates an
FileSystemSasPermission from the specified permissions string. |
FileSystemSasPermission |
setAddPermission(boolean hasAddPermission)
Sets the add permission status.
|
FileSystemSasPermission |
setCreatePermission(boolean hasCreatePermission)
Sets the create permission status.
|
FileSystemSasPermission |
setDeletePermission(boolean hasDeletePermission)
Sets the delete permission status.
|
FileSystemSasPermission |
setExecutePermission(boolean hasExecutePermission)
Sets the execute permission status.
|
FileSystemSasPermission |
setListPermission(boolean hasListPermission)
Sets the list permission status.
|
FileSystemSasPermission |
setManageAccessControlPermission(boolean hasManageAccessControlPermission)
Sets the manage access control permission status.
|
FileSystemSasPermission |
setManageOwnershipPermission(boolean hasManageOwnershipPermission)
Sets the manage ownership permission status.
|
FileSystemSasPermission |
setMovePermission(boolean hasMovePermission)
Sets the move permission status.
|
FileSystemSasPermission |
setReadPermission(boolean hasReadPermission)
Sets the read permission status.
|
FileSystemSasPermission |
setWritePermission(boolean hasWritePermission)
Sets the write permission status.
|
String |
toString()
Converts the given permissions to a
String. |
public FileSystemSasPermission()
FileSystemSasPermission object with all fields set to false.public static FileSystemSasPermission parse(String permissionString)
FileSystemSasPermission from the specified permissions string. This method will throw an
IllegalArgumentException if it encounters a character that does not correspond to a valid permission.permissionString - A String which represents the FileSystemSasPermission.FileSystemSasPermission generated from the given String.IllegalArgumentException - If permissionString contains a character other than r, a, c, w, d, l, m, e,
o, or p.public boolean hasReadPermission()
public FileSystemSasPermission setReadPermission(boolean hasReadPermission)
hasReadPermission - Permission status to setpublic boolean hasAddPermission()
public FileSystemSasPermission setAddPermission(boolean hasAddPermission)
hasAddPermission - Permission status to setpublic boolean hasCreatePermission()
public FileSystemSasPermission setCreatePermission(boolean hasCreatePermission)
hasCreatePermission - Permission status to setpublic boolean hasWritePermission()
public FileSystemSasPermission setWritePermission(boolean hasWritePermission)
hasWritePermission - Permission status to setpublic boolean hasDeletePermission()
public FileSystemSasPermission setDeletePermission(boolean hasDeletePermission)
hasDeletePermission - Permission status to setpublic boolean hasListPermission()
public FileSystemSasPermission setListPermission(boolean hasListPermission)
hasListPermission - Permission status to setpublic boolean hasMovePermission()
public FileSystemSasPermission setMovePermission(boolean hasMovePermission)
hasMovePermission - Permission status to setpublic boolean hasExecutePermission()
public FileSystemSasPermission setExecutePermission(boolean hasExecutePermission)
hasExecutePermission - Permission status to setpublic boolean hasManageOwnershipPermission()
public FileSystemSasPermission setManageOwnershipPermission(boolean hasManageOwnershipPermission)
hasManageOwnershipPermission - Permission status to setpublic boolean hasManageAccessControlPermission()
public FileSystemSasPermission setManageAccessControlPermission(boolean hasManageAccessControlPermission)
hasManageAccessControlPermission - Permission status to setVisit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.