public final class SharedAccessBlobPolicy extends SharedAccessPolicy
Constructor and Description |
---|
SharedAccessBlobPolicy() |
Modifier and Type | Method and Description |
---|---|
EnumSet<SharedAccessBlobPermissions> |
getPermissions()
Gets the permissions for a shared access signature associated with this shared access policy.
|
String |
permissionsToString()
Converts this policy's permissions to a string.
|
void |
setPermissions(EnumSet<SharedAccessBlobPermissions> permissions)
Sets the permissions for a shared access signature associated with this shared access policy.
|
void |
setPermissionsFromString(String value)
Sets shared access permissions using the specified permissions string.
|
getSharedAccessExpiryTime, getSharedAccessStartTime, setSharedAccessExpiryTime, setSharedAccessStartTime
public EnumSet<SharedAccessBlobPermissions> getPermissions()
java.util.EnumSet
object that contains SharedAccessBlobPermissions
values that
represents the set of shared access permissions.public void setPermissions(EnumSet<SharedAccessBlobPermissions> permissions)
permissions
- The permissions, represented by a java.util.EnumSet
object that contains
SharedAccessBlobPermissions
values, to set for the shared access signature.public String permissionsToString()
permissionsToString
in class SharedAccessPolicy
String
that represents the shared access permissions in the "racwdl" format,
which is described at setPermissionsFromString(String)
.public void setPermissionsFromString(String value)
setPermissionsFromString
in class SharedAccessPolicy
value
- A String
that represents the shared access permissions. The string must contain one or
more of the following values. Note they must all be lowercase.
r
: Read access.a
: Add access.c
: Create access.w
: Write access.d
: Delete access.l
: List access.Copyright © 2019. All rights reserved.