类 AclHeaderConvertor
java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AclHeaderConvertor
- 直接已知子类:
RequestConvertor
-
嵌套类概要
从类继承的嵌套类/接口 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
AbstractRequestConvertor.TransResult -
字段概要
字段从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
CAN_USE_STANDARD_HTTP_HEADERS从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
credentials, httpClient, keyManagerFactory, obsProperties, semaphore, shuttingDown, trustManagerFactory -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected StringgetCredential(String shortDate, String accessKey) protected booleanprepareRESTHeaderAcl(String bucketName, Map<String, String> metadata, AccessControlList acl) (专用程序包) booleanprepareRESTHeaderAclForOBS(String bucketName, Map<String, String> metadata, AccessControlList acl) (专用程序包) booleanprepareRESTHeaderAclForOBSObject(String bucketName, Map<String, String> metadata, AccessControlList acl) (专用程序包) booleanprepareRESTHeaderAclForV2(String bucketName, Map<String, String> metadata, AccessControlList acl) protected booleanprepareRESTHeaderAclObject(String bucketName, Map<String, String> metadata, AccessControlList acl) protected voidputAclImpl(String bucketName, String objectKey, AccessControlList acl, String versionId, boolean isRequesterPays) 从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
build, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJson从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
addRequestHeadersToConnection, authorizeHttpRequest, convertHeadersToMap, getFileSystemDelimiter, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, isAuthTypeNegotiation, performRequest, performRequest, performRequest, performRequest, performRequest, performRequest, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, renameMetadataKeys, renameMetadataKeys, retryRequest, setCanUseStandardHTTPHeaders, setProviderCredentials, setUserHeaders从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, shutdown, shutdownImpl
-
字段详细资料
-
log
-
-
构造器详细资料
-
AclHeaderConvertor
public AclHeaderConvertor()
-
-
方法详细资料
-
prepareRESTHeaderAclForV2
boolean prepareRESTHeaderAclForV2(String bucketName, Map<String, String> metadata, AccessControlList acl) -
prepareRESTHeaderAclForOBS
boolean prepareRESTHeaderAclForOBS(String bucketName, Map<String, String> metadata, AccessControlList acl) throws ServiceException- 抛出:
ServiceException
-
prepareRESTHeaderAclObject
protected boolean prepareRESTHeaderAclObject(String bucketName, Map<String, String> metadata, AccessControlList acl) throws ServiceException- 抛出:
ServiceException
-
prepareRESTHeaderAclForOBSObject
boolean prepareRESTHeaderAclForOBSObject(String bucketName, Map<String, String> metadata, AccessControlList acl) throws ServiceException- 抛出:
ServiceException
-
prepareRESTHeaderAcl
protected boolean prepareRESTHeaderAcl(String bucketName, Map<String, String> metadata, AccessControlList acl) throws ServiceException- 抛出:
ServiceException
-
getCredential
-
putAclImpl
protected void putAclImpl(String bucketName, String objectKey, AccessControlList acl, String versionId, boolean isRequesterPays) throws ServiceException - 参数:
bucketName-objectKey-acl-versionId-isRequesterPays-- 抛出:
ServiceException
-