enum
AZBlob::BlobPermissions
Overview
BlobPermissions type simplifies creating the permissions string for an Azure Storage blob SAS.
Defined in:
azblob/sas/permission.crEnum Members
-
Read =
1
-
Add =
2
-
Create =
4
-
Write =
8
-
Delete =
16
-
DeletePreviousVersion =
32
-
PermanentDelete =
64
-
List =
128
-
Tag =
256
-
Move =
512
-
Execute =
1024
-
Ownership =
2048
-
Permissions =
4096
-
SetImmutabilityPolicy =
8192
-
None =
0
-
All =
16383
Constructors
-
.parse(string : String) : self
ameba:disable Metrics/CyclomaticComplexity
Class Method Summary
- .add
- .create
- .delete
- .delete_previous_version
- .execute
- .list
- .move
- .ownership
- .permanent_delete
- .permissions
- .read
- .set_immutability_policy
- .tag
- .write
Instance Method Summary
-
#add?
Returns
true
if this enum value containsAdd
-
#create?
Returns
true
if this enum value containsCreate
-
#delete?
Returns
true
if this enum value containsDelete
-
#delete_previous_version?
Returns
true
if this enum value containsDeletePreviousVersion
-
#execute?
Returns
true
if this enum value containsExecute
-
#list?
Returns
true
if this enum value containsList
-
#move?
Returns
true
if this enum value containsMove
- #none?
-
#ownership?
Returns
true
if this enum value containsOwnership
-
#permanent_delete?
Returns
true
if this enum value containsPermanentDelete
-
#permissions?
Returns
true
if this enum value containsPermissions
-
#read?
Returns
true
if this enum value containsRead
-
#set_immutability_policy?
Returns
true
if this enum value containsSetImmutabilityPolicy
-
#tag?
Returns
true
if this enum value containsTag
-
#to_s(io : IO) : Nil
Appends a
String
representation of this enum member to the given io. -
#to_s : String
ameba:disable Metrics/CyclomaticComplexity
-
#write?
Returns
true
if this enum value containsWrite