public abstract class PutObjectBasicRequest extends BaseObjectRequest
| Modifier and Type | Field and Description |
|---|---|
protected AccessControlList |
acl |
protected Map<ExtensionObjectPermissionEnum,Set<String>> |
extensionPermissionMap |
protected SseCHeader |
sseCHeader |
protected SseKmsHeader |
sseKmsHeader |
protected String |
successRedirectLocation |
encodeHeaders, objectKeybucketName, httpMethod, userHeaders| Constructor and Description |
|---|
PutObjectBasicRequest() |
PutObjectBasicRequest(String bucketName) |
getObjectKey, isEncodeHeaders, setIsEncodeHeaders, setObjectKey, toStringaddUserHeaders, getBucketName, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setRequesterPays, setUserHeadersprotected Map<ExtensionObjectPermissionEnum,Set<String>> extensionPermissionMap
protected AccessControlList acl
protected String successRedirectLocation
protected SseKmsHeader sseKmsHeader
protected SseCHeader sseCHeader
public PutObjectBasicRequest()
public PutObjectBasicRequest(String bucketName)
public SseKmsHeader getSseKmsHeader()
public void setSseKmsHeader(SseKmsHeader sseKmsHeader)
sseKmsHeader - SSE-KMS加密头域信息public SseCHeader getSseCHeader()
public void setSseCHeader(SseCHeader sseCHeader)
sseCHeader - SSE-C加密头域信息public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl - 对象的访问权限public String getSuccessRedirectLocation()
public void setSuccessRedirectLocation(String successRedirectLocation)
successRedirectLocation - 重定向地址public void grantExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum)
domainId - 用户的domainIdextensionPermissionEnum - OBS扩展权限public void withdrawExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum)
domainId - 用户的domainIdextensionPermissionEnum - OBS扩展权限public void withdrawExtensionPermissions(String domainId)
domainId - 用户的domainIdpublic 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.