public enum ObjectPermission extends java.lang.Enum<ObjectPermission>
| Enum Constant and Description |
|---|
Default
表明该Object ACL遵循Bucket ACL。即:如果Bucket是private的,则该object也是private的;
如果该object是public-read-write的,则该object也是public-read-write的。
|
Private
表明某个Object是私有资源,即只有该Object的Owner拥有该Object的读写权限,
其他的用户没有权限操作该Object。
|
PublicRead
表明某个Object是公共读资源,即非Object Owner只有该Object的读权限,
而Object Owner拥有该Object的读写权限
|
PublicReadWrite
表明某个Object是公共读写资源,即所有用户拥有对该Object的读写权限。
|
Unknown
表明该Object ACL为未知类型,当出现该类型时,请联系OSS管理员获取更多信息。
|
| Modifier and Type | Method and Description |
|---|---|
static ObjectPermission |
parsePermission(java.lang.String str) |
java.lang.String |
toString() |
static ObjectPermission |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ObjectPermission[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
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 - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static ObjectPermission parsePermission(java.lang.String str)
public java.lang.String toString()
toString in class java.lang.Enum<ObjectPermission>