public abstract class PutObjectBasicRequest extends GenericRequest
| 限定符和类型 | 字段和说明 |
|---|---|
protected AccessControlList |
acl |
protected String |
bucketName |
protected Map<ExtensionObjectPermissionEnum,Set<String>> |
extensionPermissionMap |
protected String |
objectKey |
protected SseCHeader |
sseCHeader |
protected SseKmsHeader |
sseKmsHeader |
protected String |
successRedirectLocation |
| 构造器和说明 |
|---|
PutObjectBasicRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
AccessControlList |
getAcl()
Obtain the ACL of the object.
|
Set<ExtensionObjectPermissionEnum> |
getAllGrantPermissions() |
String |
getBucketName()
Obtain the bucket name.
|
Set<String> |
getDomainIdsByGrantPermission(ExtensionObjectPermissionEnum extensionPermissionEnum) |
Map<ExtensionObjectPermissionEnum,Set<String>> |
getExtensionPermissionMap() |
Set<ExtensionObjectPermissionEnum> |
getGrantPermissionsByDomainId(String domainId) |
String |
getObjectKey()
Obtain the object name.
|
SseCHeader |
getSseCHeader()
Obtain SSE-C encryption headers of the object.
|
SseKmsHeader |
getSseKmsHeader()
Obtain SSE-KMS encryption headers of the object.
|
String |
getSuccessRedirectLocation()
Obtain the redirection address after a successfully responded request.
|
void |
grantExtensionPermission(String domainId,
ExtensionObjectPermissionEnum extensionPermissionEnum)
Grant the OBS extension permission to users.
|
void |
setAcl(AccessControlList acl)
Set the object ACL.
|
void |
setBucketName(String bucketName)
Set the bucket name.
|
void |
setExtensionPermissionMap(Map<ExtensionObjectPermissionEnum,Set<String>> extensionPermissionMap) |
void |
setObjectKey(String objectKey)
Set the object name.
|
void |
setSseCHeader(SseCHeader sseCHeader)
Set SSE-C encryption headers of the object.
|
void |
setSseKmsHeader(SseKmsHeader sseKmsHeader)
Set SSE-KMS encryption headers of the object.
|
void |
setSuccessRedirectLocation(String successRedirectLocation)
Set the redirection address after a successfully responded request.
|
void |
withdrawExtensionPermission(String domainId,
ExtensionObjectPermissionEnum extensionPermissionEnum)
Withdraw the OBS extension permission.
|
void |
withdrawExtensionPermissions(String domainId)
Withdraw all OBS extension permissions.
|
isRequesterPays, setRequesterPays, toStringprotected String bucketName
protected String objectKey
protected Map<ExtensionObjectPermissionEnum,Set<String>> extensionPermissionMap
protected AccessControlList acl
protected String successRedirectLocation
protected SseKmsHeader sseKmsHeader
protected SseCHeader sseCHeader
public String getBucketName()
public void setBucketName(String bucketName)
bucketName - Bucket namepublic String getObjectKey()
public void setObjectKey(String objectKey)
objectKey - Object namepublic SseKmsHeader getSseKmsHeader()
public void setSseKmsHeader(SseKmsHeader sseKmsHeader)
sseKmsHeader - SSE-KMS encryption headerspublic SseCHeader getSseCHeader()
public void setSseCHeader(SseCHeader sseCHeader)
sseCHeader - SSE-C encryption headerspublic AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl - Bucket ACLpublic String getSuccessRedirectLocation()
public void setSuccessRedirectLocation(String successRedirectLocation)
successRedirectLocation - Redirection addresspublic void grantExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum)
domainId - ID of the domain to which the user belongsextensionPermissionEnum - OBS extension permissionpublic void withdrawExtensionPermission(String domainId, ExtensionObjectPermissionEnum 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<ExtensionObjectPermissionEnum> getAllGrantPermissions()
public Set<String> getDomainIdsByGrantPermission(ExtensionObjectPermissionEnum extensionPermissionEnum)
public Set<ExtensionObjectPermissionEnum> getGrantPermissionsByDomainId(String domainId)
public Map<ExtensionObjectPermissionEnum,Set<String>> getExtensionPermissionMap()
public void setExtensionPermissionMap(Map<ExtensionObjectPermissionEnum,Set<String>> extensionPermissionMap)
Copyright © 2021. All rights reserved.