public class CreateBucketRequest extends Object
构造器和说明 |
---|
CreateBucketRequest() |
限定符和类型 | 方法和说明 |
---|---|
AccessControlList |
getAcl() |
Set<ExtensionBucketPermissionEnum> |
getAllGrantPermissions() |
String |
getBucketName()
获取桶名
|
StorageClassEnum |
getBucketStorageClass()
获取桶的存储类型
|
Set<String> |
getDomainIdsByGrantPermission(ExtensionBucketPermissionEnum extensionPermissionEnum) |
Set<ExtensionBucketPermissionEnum> |
getGrantPermissionsByDomainId(String domainId) |
String |
getLocation()
获取桶的区域位置
|
void |
grantExtensionPermission(String domainId,
ExtensionBucketPermissionEnum extensionPermissionEnum)
为用户授予OBS扩展权限
|
void |
setAcl(AccessControlList acl)
设置桶的访问权限
|
void |
setBucketName(String bucketName)
设置桶名
只能包含小写字母、数字、 "-"、 "."
|
void |
setBucketStorageClass(StorageClassEnum storageClass)
设置桶的存储类型
|
void |
setLocation(String location)
设置桶的区域位置
|
String |
toString() |
void |
withdrawExtensionPermission(String domainId,
ExtensionBucketPermissionEnum extensionPermissionEnum)
撤回用户的OBS扩展权限
|
void |
withdrawExtensionPermissions(String domainId)
撤回用户的所有OBS扩展权限
|
public void grantExtensionPermission(String domainId, ExtensionBucketPermissionEnum extensionPermissionEnum)
domainId
- 用户的domainIdextensionPermissionEnum
- OBS扩展权限public void withdrawExtensionPermission(String domainId, ExtensionBucketPermissionEnum extensionPermissionEnum)
domainId
- 用户的domainIdextensionPermissionEnum
- OBS扩展权限public void withdrawExtensionPermissions(String domainId)
domainId
- 用户的domainIdpublic Set<ExtensionBucketPermissionEnum> getAllGrantPermissions()
public Set<String> getDomainIdsByGrantPermission(ExtensionBucketPermissionEnum extensionPermissionEnum)
public Set<ExtensionBucketPermissionEnum> getGrantPermissionsByDomainId(String domainId)
public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- 桶名public String getLocation()
public void setLocation(String location)
location
- 桶的区域位置,如果使用的终端节点归属于默认区域,可以不携带此参数;如果使用的终端节点归属于其他区域,则必须携带此参数public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl
- 桶的访问权限public StorageClassEnum getBucketStorageClass()
public void setBucketStorageClass(StorageClassEnum storageClass)
storageClass
- 桶存储类型Copyright © 2018. All rights reserved.