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, setBucketWebsiteConfigurationbase64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refreshcreatePostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatuscreateFetchJobImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, getDisPolicyImpl, putDisPolicyImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpllistContentSummaryImpl, renameFileImpl, truncateFileImpl, writeFileImplappendObjectImpl, modifyObjectImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, truncateObjectImplabortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImplcopyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, putObjectImpl, setObjectAclImpl, setObjectMetadataImpldeleteBucketCorsImpl, 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, setBucketWebsiteConfigurationImplcreateBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, headBucketImpl, listAllBucketsImpl, listObjectsImpl, listVersionsImpl, optionsImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpltransAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetObjectParams, transGetObjectRequest, transInitiateMultipartUploadRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequestgetCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImplbuild, build, cleanResponseHeaders, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putHeader, setResponseHeaders, setStatusCode, transRequestPaymentHeaders, transRequestPaymentHeaders, verifyResponseContentType, verifyResponseContentTypeForJsonaddRequestHeadersToConnection, 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, setUserHeadersaddRequestParametersToUrlPath, addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, setupConnection, setupConnection, shutdown, shutdownImplclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortMultipartUpload, 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, uploadPartappendFile, dropFile, dropFolder, getAttribute, getBucketFSStatus, listContentSummary, newBucket, newFile, newFolder, readFile, renameFile, renameFolder, setBucketFSStatus, truncateFile, writeFilepublic 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
IObsClientrequest - 获取桶列表请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListBucketsResult listBucketsV2(ListBucketsRequest request) throws ObsException
IObsClientrequest - 获取桶列表请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public boolean headBucket(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public boolean headBucket(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucket(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucket(BaseBucketRequest request) throws ObsException
IObsClientrequest - 删除桶的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest request) throws ObsException
IObsClientrequest - 获取桶元数据的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getBucketAcl(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getBucketAcl(BaseBucketRequest request) throws ObsException
IObsClientrequest - 获取桶Acl的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketAcl(String bucketName, AccessControlList acl) throws ObsException
IObsClientbucketName - 桶名acl - 访问权限ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketAcl(SetBucketAclRequest request) throws ObsException
IObsClientrequest - 设置桶acl的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketLocation(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLocationResponse getBucketLocation(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLocationResponse getBucketLocationV2(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStorageInfo getBucketStorageInfo(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStorageInfo getBucketStorageInfo(BaseBucketRequest request) throws ObsException
IObsClientrequest - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketQuota getBucketQuota(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketQuota getBucketQuota(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota) throws ObsException
IObsClientbucketName - 桶名bucketQuota - 桶配额ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketQuota(SetBucketQuotaRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStoragePolicyConfiguration getBucketStoragePolicy(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage) throws ObsException
IObsClientbucketName - 桶名bucketStorage - 桶的存储策略ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketStoragePolicy(SetBucketStoragePolicyRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors) throws ObsException
IObsClientbucketName - 桶名bucketCors - CORS配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketCors(SetBucketCorsRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketCors getBucketCors(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketCors getBucketCors(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketCors(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketCors(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLoggingConfiguration getBucketLogging(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLoggingConfiguration getBucketLogging(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired) throws ObsException
ObsExceptionpublic HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
IObsClientbucketName - 桶名loggingConfiguration - 日志管理配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLogging(SetBucketLoggingRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration) throws ObsException
IObsClientbucketName - 桶名versioningConfiguration - 桶的多版本状态配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketVersioning(SetBucketVersioningRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketVersioningConfiguration getBucketVersioning(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketVersioningConfiguration getBucketVersioning(BaseBucketRequest request) throws ObsException
IObsClientrequest - 请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketRequestPayment(String bucketName, RequestPaymentEnum payer) throws ObsException
IObsClientbucketName - 桶名payer - 请求者付费状态ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketRequestPayment(SetBucketRequestPaymentRequest request) throws ObsException
IObsClientrequest - 桶的请求者付费状态配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RequestPaymentConfiguration getBucketRequestPayment(String bucketName) throws ObsException
IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RequestPaymentConfiguration getBucketRequestPayment(BaseBucketRequest request) throws ObsException
IObsClientrequest - 基础的桶信息ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常Copyright © 2021. All rights reserved.