enum

AZBlob::ContainerPermissions

Inherits Enum < Comparable < Value < Object

ContainerPermissions type simplifies creating the permissions string for an Azure Storage container SAS.

Constants

Read = 1
Add = 2
Create = 4
Write = 8
Delete = 16
DeletePreviousVersion = 32
List = 64
Tag = 128
FilterByTags = 256
Move = 512
Execute = 1024
ModifyOwnership = 2048
ModifyPermissions = 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
filter_by_tags
Source
list
Source
modify_ownership
Source
modify_permissions
Source
move
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
filter_by_tags?

Returns true if this enum value contains FilterByTags

Source
list?

Returns true if this enum value contains List

Source
modify_ownership?

Returns true if this enum value contains ModifyOwnership

Source
modify_permissions?

Returns true if this enum value contains ModifyPermissions

Source
move?

Returns true if this enum value contains Move

Source
none?
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