public enum ObjectPermission extends java.lang.Enum<ObjectPermission>
枚举常量和说明 |
---|
Default
表明该Object ACL遵循Bucket ACL。
|
Private
表明某个Object是私有资源,即只有该Object的Owner拥有该Object的读写权限,
其他的用户没有权限操作该Object。
|
PublicRead
表明某个Object是公共读资源,即非Object Owner只有该Object的读权限,
而Object Owner拥有该Object的读写权限
|
PublicReadWrite
表明某个Object是公共读写资源,即所有用户拥有对该Object的读写权限。
|
Unknown
表明该Object ACL为未知类型,当出现该类型时,请联系OSS管理员获取更多信息。
|
限定符和类型 | 方法和说明 |
---|---|
static ObjectPermission |
parsePermission(java.lang.String str) |
java.lang.String |
toString() |
static ObjectPermission |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ObjectPermission[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ObjectPermission Private
public static final ObjectPermission PublicRead
public static final ObjectPermission PublicReadWrite
public static final ObjectPermission Default
public static final ObjectPermission Unknown
public static ObjectPermission[] values()
for (ObjectPermission c : ObjectPermission.values()) System.out.println(c);
public static ObjectPermission valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public static ObjectPermission parsePermission(java.lang.String str)
public java.lang.String toString()
toString
在类中 java.lang.Enum<ObjectPermission>