enum

AZBlob::BlobPermissions

Inherits Enum < Comparable < Value < Object

BlobPermissions type simplifies creating the permissions string for an Azure Storage blob SAS.

Constants

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

Source

Class methods

create
Source
delete
Source
delete_previous_version
Source
execute
Source
list
Source
move
Source
ownership
Source
permanent_delete
Source
permissions
Source
read
Source
set_immutability_policy
Source
write
Source

Instance methods

add?

Returns true if this enum value contains Add

Source
create?

Returns true if this enum value contains Create

Source
delete?

Returns true if this enum value contains Delete

Source
delete_previous_version?

Returns true if this enum value contains DeletePreviousVersion

Source
execute?

Returns true if this enum value contains Execute

Source
list?

Returns true if this enum value contains List

Source
move?

Returns true if this enum value contains Move

Source
none?
Source
ownership?

Returns true if this enum value contains Ownership

Source
permanent_delete?

Returns true if this enum value contains PermanentDelete

Source
permissions?

Returns true if this enum value contains Permissions

Source
read?

Returns true if this enum value contains Read

Source
set_immutability_policy?

Returns true if this enum value contains SetImmutabilityPolicy

Source
tag?

Returns true if this enum value contains Tag

Source
to_s(io : IO) : Nil

Appends a String representation of this enum member to the given io.

See also: to_s.

Source
to_s

ameba:disable Metrics/CyclomaticComplexity

Source
write?

Returns true if this enum value contains Write

Source