public class CreateBucketRequest extends Object
Constructor and Description |
---|
CreateBucketRequest() |
CreateBucketRequest(String bucketName)
Constructor
|
CreateBucketRequest(String bucketName,
String location)
Constructor
|
public CreateBucketRequest()
public CreateBucketRequest(String bucketName)
bucketName
- Bucket namepublic void grantExtensionPermission(String domainId, ExtensionBucketPermissionEnum extensionPermissionEnum)
domainId
- ID of the domain to which the user belongsextensionPermissionEnum
- OBS extension permissionpublic void withdrawExtensionPermission(String domainId, ExtensionBucketPermissionEnum extensionPermissionEnum)
domainId
- ID of the domain to which the user belongsextensionPermissionEnum
- OBS extension permissionpublic void withdrawExtensionPermissions(String domainId)
domainId
- ID of the domain to which the user belongspublic Set<ExtensionBucketPermissionEnum> getAllGrantPermissions()
public Set<String> getDomainIdsByGrantPermission(ExtensionBucketPermissionEnum extensionPermissionEnum)
public Set<ExtensionBucketPermissionEnum> getGrantPermissionsByDomainId(String domainId)
public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- Bucket namepublic String getLocation()
public void setLocation(String location)
location
- Bucket location. This parameter is mandatory unless the endpoint belongs to the default region.public String getEpid()
public void setEpid(String epid)
public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl
- Bucket ACLpublic StorageClassEnum getBucketStorageClass()
public void setBucketStorageClass(StorageClassEnum storageClass)
storageClass
- Bucket storage classpublic AvailableZoneEnum getAvailableZone()
public void setAvailableZone(AvailableZoneEnum availableZone)
Copyright © 2019. All rights reserved.