枚举 Permission

  • 所有已实现的接口:
    Serializable, Comparable<Permission>

    public enum Permission
    extends Enum<Permission>
    Specifies constants defining an access permission,. Only a limited set of permission are available; each one is represented as a value in this enumeration.
    • 枚举常量详细资料

      • FULL_CONTROL

        public static final Permission FULL_CONTROL
      • GetBucket

        public static final Permission GetBucket
      • GetBucketAcl

        public static final Permission GetBucketAcl
      • GetBucketCors

        public static final Permission GetBucketCors
      • GetBucketStyle

        public static final Permission GetBucketStyle
      • GetBucketMirroring

        public static final Permission GetBucketMirroring
      • GetCopyRightProtection

        public static final Permission GetCopyRightProtection
      • PutBucket

        public static final Permission PutBucket
      • PutBucketAcl

        public static final Permission PutBucketAcl
      • PutBucketCors

        public static final Permission PutBucketCors
      • PutBucketStyle

        public static final Permission PutBucketStyle
      • PutBucketMirroring

        public static final Permission PutBucketMirroring
      • PutCopyRightProtection

        public static final Permission PutCopyRightProtection
      • ListBucket

        public static final Permission ListBucket
      • GetObject

        public static final Permission GetObject
      • PutObject

        public static final Permission PutObject
      • DeleteObject

        public static final Permission DeleteObject
      • RenameObject

        public static final Permission RenameObject
      • GetObjectAcl

        public static final Permission GetObjectAcl
      • PutObjectAcl

        public static final Permission PutObjectAcl
      • RestoreObject

        public static final Permission RestoreObject
      • ListParts

        public static final Permission ListParts
    • 方法详细资料

      • values

        public static Permission[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (Permission c : Permission.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static Permission valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值