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, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, 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, 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, setBucketWebsiteConfigurationImpl
createBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketVersioningImpl, 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, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJson
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
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
Bucket 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
IObsClient
Bucket 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
IObsClient
Bucket 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
IObsClient
Bucket 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
IObsClient
request
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
ObsException
public HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsClient
bucketName
- 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
IObsClient
request
- 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
IObsBucketExtendClient
bucketName
- Bucket namedomainName
- Custom Domain NameObsException
public HeaderResponse deleteBucketCustomDomain(DeleteBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClient
ObsException
public BucketCustomDomainInfo getBucketCustomDomain(String bucketName) throws ObsException
IObsBucketExtendClient
bucketName
- Bucket nameObsException
public BucketCustomDomainInfo getBucketCustomDomain(GetBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClient
ObsException
public HeaderResponse setBucketCustomDomain(String bucketName, String domainName) throws ObsException
IObsBucketExtendClient
bucketName
- Bucket namedomainName
- Custom Domain NameObsException
public HeaderResponse setBucketCustomDomain(SetBucketCustomDomainRequest request) throws ObsException
IObsBucketExtendClient
ObsException
Copyright © 2021. All rights reserved.