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
trueif this enum value containsAdd -
#create?
Returns
trueif this enum value containsCreate -
#delete?
Returns
trueif this enum value containsDelete -
#delete_previous_version?
Returns
trueif this enum value containsDeletePreviousVersion -
#execute?
Returns
trueif this enum value containsExecute -
#list?
Returns
trueif this enum value containsList -
#move?
Returns
trueif this enum value containsMove - #none?
-
#ownership?
Returns
trueif this enum value containsOwnership -
#permanent_delete?
Returns
trueif this enum value containsPermanentDelete -
#permissions?
Returns
trueif this enum value containsPermissions -
#read?
Returns
trueif this enum value containsRead -
#set_immutability_policy?
Returns
trueif this enum value containsSetImmutabilityPolicy -
#tag?
Returns
trueif this enum value containsTag -
#to_s(io : IO) : Nil
Appends a
Stringrepresentation of this enum member to the given io. -
#to_s : String
ameba:disable Metrics/CyclomaticComplexity
-
#write?
Returns
trueif this enum value containsWrite