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, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, 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, deleteBucketCustomDomainImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, getBucketAclImpl, getBucketCorsImpl, getBucketCustomDomainImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLoggingConfigurationImpl, getBucketNotificationConfigurationImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketRequestPaymentImpl, getBucketTaggingImpl, getBucketWebsiteConfigurationImpl, setBucketAclImpl, setBucketCorsImpl, setBucketCustomDomainImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketRequestPaymentImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImplcreateBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketVersioningImpl, 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, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJsonaddRequestHeadersToConnection, 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, setUserHeadersaddRequestParametersToUrlPath, 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
IObsClientBucket naming rules:
bucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic ObsBucket createBucket(String bucketName, String location) throws ObsException
IObsClientBucket naming rules:
bucketName - Bucket namelocation - Bucket location. This parameter is mandatory unless the
endpoint belongs to the default region.ObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic ObsBucket createBucket(ObsBucket bucket) throws ObsException
IObsClientBucket naming rules:
bucket - Bucket information, including the request parametersObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic ObsBucket createBucket(CreateBucketRequest request) throws ObsException
IObsClientBucket naming rules:
request - Request parameters for creating a bucketObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic List<ObsBucket> listBuckets(ListBucketsRequest request) throws ObsException
IObsClientrequest - Obtain the request parameters for obtaining the bucket list.ObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic ListBucketsResult listBucketsV2(ListBucketsRequest request) throws ObsException
IObsClientrequest - Obtain the request parameters for obtaining the bucket list.ObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic boolean headBucket(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic boolean headBucket(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse deleteBucket(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse deleteBucket(BaseBucketRequest request) throws ObsException
IObsClientrequest - Parameters of a request for deleting a bucketObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest request) throws ObsException
IObsClientrequest - Request parameters for obtaining bucket metadataObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic AccessControlList getBucketAcl(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic AccessControlList getBucketAcl(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parameters for obtaining the bucket ACLObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketAcl(String bucketName, AccessControlList acl) throws ObsException
IObsClientbucketName - Bucket nameacl - ACLObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketAcl(SetBucketAclRequest request) throws ObsException
IObsClientrequest - Request parameters for setting a bucket ACLObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic String getBucketLocation(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketLocationResponse getBucketLocation(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketLocationResponse getBucketLocationV2(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketStorageInfo getBucketStorageInfo(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketStorageInfo getBucketStorageInfo(BaseBucketRequest request) throws ObsException
IObsClientrequest - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketQuota getBucketQuota(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketQuota getBucketQuota(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota) throws ObsException
IObsClientbucketName - Bucket namebucketQuota - Bucket quotaObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketQuota(SetBucketQuotaRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketStoragePolicyConfiguration getBucketStoragePolicy(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage) throws ObsException
IObsClientbucketName - Bucket namebucketStorage - Bucket storage policyObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketStoragePolicy(SetBucketStoragePolicyRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors) throws ObsException
IObsClientbucketName - Bucket namebucketCors - CORS rulesObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketCors(SetBucketCorsRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketCors getBucketCors(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketCors getBucketCors(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse deleteBucketCors(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse deleteBucketCors(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketLoggingConfiguration getBucketLogging(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketLoggingConfiguration getBucketLogging(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired) throws ObsException
ObsExceptionpublic HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
IObsClientbucketName - Bucket nameloggingConfiguration - Logging settingsObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketLogging(SetBucketLoggingRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration) throws ObsException
IObsClientbucketName - Bucket nameversioningConfiguration - Versioning status of the bucketObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic HeaderResponse setBucketVersioning(SetBucketVersioningRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic BucketVersioningConfiguration getBucketVersioning(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface
fails to be called or access to OBS failspublic BucketVersioningConfiguration getBucketVersioning(BaseBucketRequest request) throws ObsException
IObsClientrequest - Request parametersObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketRequestPayment(String bucketName, RequestPaymentEnum payer) throws ObsException
IObsClientbucketName - Bucket namepayer - The status of the requester-pays functionObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse setBucketRequestPayment(SetBucketRequestPaymentRequest request) throws ObsException
IObsClientrequest - Configuration of the requester-pays function of a bucketObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic RequestPaymentConfiguration getBucketRequestPayment(String bucketName) throws ObsException
IObsClientbucketName - Bucket nameObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic RequestPaymentConfiguration getBucketRequestPayment(BaseBucketRequest request) throws ObsException
IObsClientrequest - Basic bucket informationObsException - OBS SDK self-defined exception, thrown when the interface fails to be called or access to OBS failspublic HeaderResponse deleteBucketCustomDomain(String bucketName, String domainName) throws ObsException
IObsBucketExtendClientbucketName - Bucket namedomainName - Custom Domain NameObsExceptionpublic HeaderResponse deleteBucketCustomDomain(DeleteBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClientObsExceptionpublic BucketCustomDomainInfo getBucketCustomDomain(String bucketName) throws ObsException
IObsBucketExtendClientbucketName - Bucket nameObsExceptionpublic BucketCustomDomainInfo getBucketCustomDomain(GetBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClientObsExceptionpublic HeaderResponse setBucketCustomDomain(String bucketName, String domainName) throws ObsException
IObsBucketExtendClientbucketName - Bucket namedomainName - Custom Domain NameObsExceptionpublic HeaderResponse setBucketCustomDomain(SetBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClientObsExceptionCopyright © 2021. All rights reserved.