public abstract class AbstractBucketClient extends AbstractDeprecatedBucketClient
AbstractClient.ActionCallbackWithResult<T>
Constructor and Description |
---|
AbstractBucketClient() |
createBucket, deleteBucketLifecycleConfiguration, deleteBucketReplicationConfiguration, deleteBucketWebsiteConfiguration, getBucketLifecycleConfiguration, getBucketLoggingConfiguration, getBucketReplicationConfiguration, getBucketWebsiteConfiguration, listBuckets, optionsBucket, setBucketAcl, setBucketCors, setBucketLifecycleConfiguration, setBucketLoggingConfiguration, setBucketReplicationConfiguration, setBucketVersioning, setBucketWebsiteConfiguration
base64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refresh
createPostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatus
createFetchJobImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, getDisPolicyImpl, putDisPolicyImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpl
listContentSummaryImpl, renameFileImpl, truncateFileImpl, writeFileImpl
appendObjectImpl, modifyObjectImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, truncateObjectImpl
abortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImpl
copyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, putObjectImpl, setObjectAclImpl, setObjectMetadataImpl
deleteBucketCorsImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, getBucketAclImpl, getBucketCorsImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLoggingConfigurationImpl, getBucketNotificationConfigurationImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketRequestPaymentImpl, getBucketTaggingImpl, getBucketVersioningImpl, getBucketWebsiteConfigurationImpl, setBucketAclImpl, setBucketCorsImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketRequestPaymentImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl
createBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, headBucketImpl, listAllBucketsImpl, listObjectsImpl, listVersionsImpl, optionsImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpl
transAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetObjectParams, transGetObjectRequest, transInitiateMultipartUploadRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequest
getCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImpl
build, build, cleanResponseHeaders, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putHeader, setResponseHeaders, setStatusCode, transRequestPaymentHeaders, transRequestPaymentHeaders, verifyResponseContentType, verifyResponseContentTypeForJson
addRequestHeadersToConnection, authorizeHttpRequest, convertHeadersToMap, getApiVersionCache, getFileSystemDelimiter, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, isAuthTypeNegotiation, performRequest, performRequest, performRequest, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, performRestPost, performRestPost, performRestPut, performRestPut, renameMetadataKeys, retryRequest, setCanUseStandardHTTPHeaders, setProviderCredentials, setUserHeaders
addRequestParametersToUrlPath, addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, setupConnection, setupConnection, shutdown, shutdownImpl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortMultipartUpload, appendObject, completeMultipartUpload, copyObject, copyObject, copyPart, deleteBucketDirectColdAccess, deleteBucketDirectColdAccess, deleteBucketEncryption, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, deleteObject, deleteObject, deleteObject, deleteObjects, deleteReadAheadObjects, doesObjectExist, doesObjectExist, downloadFile, getBucketDirectColdAccess, getBucketDirectColdAccess, getBucketEncryption, getBucketEncryption, getBucketLifecycle, getBucketLifecycle, getBucketNotification, getBucketNotification, getBucketPolicy, getBucketPolicy, getBucketPolicyV2, getBucketPolicyV2, getBucketReplication, getBucketReplication, getBucketTagging, getBucketTagging, getBucketWebsite, getBucketWebsite, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, initiateMultipartUpload, listMultipartUploads, listObjects, listObjects, listParts, listVersions, listVersions, listVersions, listVersions, modifyObject, modifyObject, modifyObject, putObject, putObject, putObject, putObject, putObject, putObjects, queryReadAheadObjectsTask, readAheadObjects, renameObject, renameObject, restoreObject, restoreObjects, restoreObjectV2, setBucketDirectColdAccess, setBucketDirectColdAccess, setBucketEncryption, setBucketEncryption, setBucketLifecycle, setBucketLifecycle, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketReplication, setBucketReplication, setBucketTagging, setBucketTagging, setBucketWebsite, setBucketWebsite, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata, truncateObject, truncateObject, uploadFile, uploadPart, uploadPart, uploadPart
appendFile, dropFile, dropFolder, getAttribute, getBucketFSStatus, listContentSummary, newBucket, newFile, newFolder, readFile, renameFile, renameFolder, setBucketFSStatus, truncateFile, writeFile
public ObsBucket createBucket(String bucketName) throws ObsException
IObsClient
桶命名规范:
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(String bucketName, String location) throws ObsException
IObsClient
桶命名规范:
bucketName
- 桶名location
- 创建桶的区域, 如果使用的终端节点归属于默认区域,可以不携带此参数;如果使用的终端节点归属于其他区域,则必须携带此参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(ObsBucket bucket) throws ObsException
IObsClient
桶命名规范:
bucket
- 桶信息,包含请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(CreateBucketRequest request) throws ObsException
IObsClient
桶命名规范:
request
- 创建桶请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public List<ObsBucket> listBuckets(ListBucketsRequest request) throws ObsException
IObsClient
request
- 获取桶列表请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListBucketsResult listBucketsV2(ListBucketsRequest request) throws ObsException
IObsClient
request
- 获取桶列表请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public boolean headBucket(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public boolean headBucket(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucket(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucket(BaseBucketRequest request) throws ObsException
IObsClient
request
- 删除桶的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest request) throws ObsException
IObsClient
request
- 获取桶元数据的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getBucketAcl(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getBucketAcl(BaseBucketRequest request) throws ObsException
IObsClient
request
- 获取桶Acl的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketAcl(String bucketName, AccessControlList acl) throws ObsException
IObsClient
bucketName
- 桶名acl
- 访问权限ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketAcl(SetBucketAclRequest request) throws ObsException
IObsClient
request
- 设置桶acl的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketLocation(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLocationResponse getBucketLocation(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLocationResponse getBucketLocationV2(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStorageInfo getBucketStorageInfo(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStorageInfo getBucketStorageInfo(BaseBucketRequest request) throws ObsException
IObsClient
request
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketQuota getBucketQuota(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketQuota getBucketQuota(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota) throws ObsException
IObsClient
bucketName
- 桶名bucketQuota
- 桶配额ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketQuota(SetBucketQuotaRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStoragePolicyConfiguration getBucketStoragePolicy(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage) throws ObsException
IObsClient
bucketName
- 桶名bucketStorage
- 桶的存储策略ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketStoragePolicy(SetBucketStoragePolicyRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors) throws ObsException
IObsClient
bucketName
- 桶名bucketCors
- CORS配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketCors(SetBucketCorsRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketCors getBucketCors(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketCors getBucketCors(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketCors(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketCors(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLoggingConfiguration getBucketLogging(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLoggingConfiguration getBucketLogging(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired) throws ObsException
ObsException
public HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
IObsClient
bucketName
- 桶名loggingConfiguration
- 日志管理配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLogging(SetBucketLoggingRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration) throws ObsException
IObsClient
bucketName
- 桶名versioningConfiguration
- 桶的多版本状态配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketVersioning(SetBucketVersioningRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketVersioningConfiguration getBucketVersioning(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketVersioningConfiguration getBucketVersioning(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketRequestPayment(String bucketName, RequestPaymentEnum payer) throws ObsException
IObsClient
bucketName
- 桶名payer
- 请求者付费状态ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketRequestPayment(SetBucketRequestPaymentRequest request) throws ObsException
IObsClient
request
- 桶的请求者付费状态配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RequestPaymentConfiguration getBucketRequestPayment(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RequestPaymentConfiguration getBucketRequestPayment(BaseBucketRequest request) throws ObsException
IObsClient
request
- 基础的桶信息ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常Copyright © 2021. All rights reserved.