类 PutObjectBasicRequest
java.lang.Object
com.obs.services.model.GenericRequest
com.obs.services.model.BaseObjectRequest
com.obs.services.model.PutObjectBasicRequest
-
字段概要
字段修饰符和类型字段说明protected AccessControlListprotected Map<ExtensionObjectPermissionEnum, Set<String>> protected SseCHeaderprotected SseKmsHeaderprotected String从类继承的字段 com.obs.services.model.BaseObjectRequest
encodeHeaders, isIgnorePort, objectKey从类继承的字段 com.obs.services.model.GenericRequest
bucketName, cancelHandler, httpMethod, userHeaders -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getAcl()Obtain the ACL of the object.getDomainIdsByGrantPermission(ExtensionObjectPermissionEnum extensionPermissionEnum) getGrantPermissionsByDomainId(String domainId) Obtain SSE-C encryption headers of the object.Obtain SSE-KMS encryption headers of the object.Obtain the redirection address after a successfully responded request.voidgrantExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum) Grant the OBS extension permission to users.voidsetAcl(AccessControlList acl) Set the object ACL.voidsetExtensionPermissionMap(Map<ExtensionObjectPermissionEnum, Set<String>> extensionPermissionMap) voidsetSseCHeader(SseCHeader sseCHeader) Set SSE-C encryption headers of the object.voidsetSseKmsHeader(SseKmsHeader sseKmsHeader) Set SSE-KMS encryption headers of the object.voidsetSuccessRedirectLocation(String successRedirectLocation) Set the redirection address after a successfully responded request.voidwithdrawExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum) Withdraw the OBS extension permission.voidwithdrawExtensionPermissions(String domainId) Withdraw all OBS extension permissions.从类继承的方法 com.obs.services.model.BaseObjectRequest
getIsIgnorePort, getObjectKey, isEncodeHeaders, setIsEncodeHeaders, setIsIgnorePort, setObjectKey, toString从类继承的方法 com.obs.services.model.GenericRequest
addUserHeaders, getBucketName, getCancelHandler, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setCancelHandler, setRequesterPays, setUserHeaders
-
字段详细资料
-
extensionPermissionMap
-
acl
-
successRedirectLocation
-
sseKmsHeader
-
sseCHeader
-
-
构造器详细资料
-
PutObjectBasicRequest
public PutObjectBasicRequest() -
PutObjectBasicRequest
-
-
方法详细资料
-
getSseKmsHeader
Obtain SSE-KMS encryption headers of the object.- 返回:
- SSE-KMS encryption headers
-
setSseKmsHeader
Set SSE-KMS encryption headers of the object.- 参数:
sseKmsHeader- SSE-KMS encryption headers
-
getSseCHeader
Obtain SSE-C encryption headers of the object.- 返回:
- SSE-C encryption headers
-
setSseCHeader
Set SSE-C encryption headers of the object.- 参数:
sseCHeader- SSE-C encryption headers
-
getAcl
-
setAcl
-
getSuccessRedirectLocation
Obtain the redirection address after a successfully responded request.- 返回:
- Redirection address
-
setSuccessRedirectLocation
Set the redirection address after a successfully responded request.- 参数:
successRedirectLocation- Redirection address
-
grantExtensionPermission
public void grantExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum) Grant the OBS extension permission to users.- 参数:
domainId- ID of the domain to which the user belongsextensionPermissionEnum- OBS extension permission
-
withdrawExtensionPermission
public void withdrawExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum) Withdraw the OBS extension permission.- 参数:
domainId- ID of the domain to which the user belongsextensionPermissionEnum- OBS extension permission
-
withdrawExtensionPermissions
Withdraw all OBS extension permissions.- 参数:
domainId- ID of the domain to which the user belongs
-
getAllGrantPermissions
-
getDomainIdsByGrantPermission
public Set<String> getDomainIdsByGrantPermission(ExtensionObjectPermissionEnum extensionPermissionEnum) -
getGrantPermissionsByDomainId
-
getExtensionPermissionMap
-
setExtensionPermissionMap
public void setExtensionPermissionMap(Map<ExtensionObjectPermissionEnum, Set<String>> extensionPermissionMap)
-