Class Permissions

java.lang.Object
com.azure.core.util.ExpandableStringEnum<Permissions>
com.azure.resourcemanager.storage.models.Permissions
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class Permissions extends com.azure.core.util.ExpandableStringEnum<Permissions>
The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).
  • Field Details

    • R

      public static final Permissions R
      Static value r for Permissions.
    • D

      public static final Permissions D
      Static value d for Permissions.
    • W

      public static final Permissions W
      Static value w for Permissions.
    • L

      public static final Permissions L
      Static value l for Permissions.
    • A

      public static final Permissions A
      Static value a for Permissions.
    • C

      public static final Permissions C
      Static value c for Permissions.
    • U

      public static final Permissions U
      Static value u for Permissions.
    • P

      public static final Permissions P
      Static value p for Permissions.
  • Constructor Details

    • Permissions

      @Deprecated public Permissions()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of Permissions value.
  • Method Details

    • fromString

      public static Permissions fromString(String name)
      Creates or finds a Permissions from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding Permissions.
    • values

      public static Collection<Permissions> values()
      Gets known Permissions values.
      Returns:
      known Permissions values.