public final class BlobSasPermission extends Object
Constructor and Description |
---|
BlobSasPermission()
Initializes a
BlobSasPermission object with all fields set to false. |
Modifier and Type | Method and Description |
---|---|
boolean |
hasAddPermission() |
boolean |
hasCreatePermission() |
boolean |
hasDeletePermission() |
boolean |
hasDeleteVersionPermission() |
boolean |
hasExecutePermission() |
boolean |
hasListPermission() |
boolean |
hasMovePermission() |
boolean |
hasReadPermission() |
boolean |
hasTagsPermission() |
boolean |
hasWritePermission() |
static BlobSasPermission |
parse(String permString)
Creates a
BlobSasPermission from the specified permissions string. |
BlobSasPermission |
setAddPermission(boolean hasAddPermission)
Sets the add permission status.
|
BlobSasPermission |
setCreatePermission(boolean hasCreatePermission)
Sets the create permission status.
|
BlobSasPermission |
setDeletePermission(boolean hasDeletePermission)
Sets the delete permission status.
|
BlobSasPermission |
setDeleteVersionPermission(boolean hasDeleteVersionPermission)
Sets the delete version permission status.
|
BlobSasPermission |
setExecutePermission(boolean hasExecutePermission)
Sets the execute permission status.
|
BlobSasPermission |
setListPermission(boolean hasListPermission)
Sets the list permission status.
|
BlobSasPermission |
setMovePermission(boolean hasMovePermission)
Sets the move permission status.
|
BlobSasPermission |
setReadPermission(boolean hasReadPermission)
Sets the read permission status.
|
BlobSasPermission |
setTagsPermission(boolean tagsPermission)
Sets the tags permission status.
|
BlobSasPermission |
setWritePermission(boolean hasWritePermission)
Sets the write permission status.
|
String |
toString()
Converts the given permissions to a
String . |
public BlobSasPermission()
BlobSasPermission
object with all fields set to false.public static BlobSasPermission parse(String permString)
BlobSasPermission
from the specified permissions string. This method will throw an
IllegalArgumentException
if it encounters a character that does not correspond to a valid permission.permString
- A String
which represents the BlobSasPermission
.BlobSasPermission
generated from the given String
.IllegalArgumentException
- If permString
contains a character other than r, a, c, w, d, x, l, t,
m, or e.public boolean hasReadPermission()
public BlobSasPermission setReadPermission(boolean hasReadPermission)
hasReadPermission
- Permission status to setpublic boolean hasAddPermission()
public BlobSasPermission setAddPermission(boolean hasAddPermission)
hasAddPermission
- Permission status to setpublic boolean hasCreatePermission()
public BlobSasPermission setCreatePermission(boolean hasCreatePermission)
hasCreatePermission
- Permission status to setpublic boolean hasWritePermission()
public BlobSasPermission setWritePermission(boolean hasWritePermission)
hasWritePermission
- Permission status to setpublic boolean hasDeletePermission()
public BlobSasPermission setDeletePermission(boolean hasDeletePermission)
hasDeletePermission
- Permission status to setpublic boolean hasDeleteVersionPermission()
public BlobSasPermission setDeleteVersionPermission(boolean hasDeleteVersionPermission)
hasDeleteVersionPermission
- Permission status to setpublic boolean hasTagsPermission()
public BlobSasPermission setTagsPermission(boolean tagsPermission)
tagsPermission
- Permission status to setpublic boolean hasListPermission()
public BlobSasPermission setListPermission(boolean hasListPermission)
hasListPermission
- Permission status to setpublic boolean hasMovePermission()
public BlobSasPermission setMovePermission(boolean hasMovePermission)
hasMovePermission
- Permission status to setpublic boolean hasExecutePermission()
public BlobSasPermission setExecutePermission(boolean hasExecutePermission)
hasExecutePermission
- Permission status to setCopyright © 2021 Microsoft Corporation. All rights reserved.