public abstract class AbstractBucketAdvanceClient extends AbstractBucketClient
AbstractClient.ActionCallbackWithResult<T>
Constructor and Description |
---|
AbstractBucketAdvanceClient() |
createBucket, createBucket, createBucket, createBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, getBucketAcl, getBucketAcl, getBucketCors, getBucketCors, getBucketLocation, getBucketLocation, getBucketLocationV2, getBucketLogging, getBucketLogging, getBucketMetadata, getBucketQuota, getBucketQuota, getBucketRequestPayment, getBucketRequestPayment, getBucketStorageInfo, getBucketStorageInfo, getBucketStoragePolicy, getBucketStoragePolicy, getBucketVersioning, getBucketVersioning, headBucket, headBucket, listBuckets, listBucketsV2, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketLogging, setBucketLogging, setBucketLoggingConfiguration, setBucketQuota, setBucketQuota, setBucketRequestPayment, setBucketRequestPayment, setBucketStoragePolicy, setBucketStoragePolicy, setBucketVersioning, setBucketVersioning
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, deleteObject, deleteObject, deleteObject, deleteObjects, deleteReadAheadObjects, doesObjectExist, doesObjectExist, downloadFile, 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, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata, truncateObject, truncateObject, uploadFile, uploadPart, uploadPart, uploadPart
appendFile, dropFile, dropFolder, getAttribute, listContentSummary, newBucket, newFile, newFolder, readFile, renameFile, renameFolder, truncateFile, writeFile
public LifecycleConfiguration getBucketLifecycle(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public LifecycleConfiguration getBucketLifecycle(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig) throws ObsException
IObsClient
bucketName
- 桶名lifecycleConfig
- 桶的生命周期配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLifecycle(SetBucketLifecycleRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketLifecycle(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketLifecycle(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketPolicy(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketPolicy(BaseBucketRequest request) throws ObsException
IObsClient
request
- 参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketPolicyResponse getBucketPolicyV2(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketPolicyResponse getBucketPolicyV2(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketPolicy(String bucketName, String policy) throws ObsException
IObsClient
bucketName
- 桶名policy
- 桶策略,JSON格式字符串ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketPolicy(SetBucketPolicyRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketPolicy(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketPolicy(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public WebsiteConfiguration getBucketWebsite(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public WebsiteConfiguration getBucketWebsite(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig) throws ObsException
IObsClient
bucketName
- 桶名websiteConfig
- 桶的website(托管)配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketWebsite(SetBucketWebsiteRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketWebsite(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketWebsite(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketTagInfo getBucketTagging(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketTagInfo getBucketTagging(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo) throws ObsException
IObsClient
bucketName
- 桶名bucketTagInfo
- 桶标签ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketTagging(SetBucketTaggingRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketTagging(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketTagging(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketEncryption getBucketEncryption(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketEncryption getBucketEncryption(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketEncryption(String bucketName, BucketEncryption bucketEncryption) throws ObsException
IObsClient
bucketName
- 桶名bucketEncryption
- 桶加密配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketEncryption(SetBucketEncryptionRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketEncryption(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketEncryption(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration) throws ObsException
IObsClient
bucketName
- 桶名replicationConfiguration
- 跨Region复制配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketReplication(SetBucketReplicationRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReplicationConfiguration getBucketReplication(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReplicationConfiguration getBucketReplication(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketReplication(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketReplication(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketNotificationConfiguration getBucketNotification(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketNotificationConfiguration getBucketNotification(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration) throws ObsException
IObsClient
bucketName
- 桶名bucketNotificationConfiguration
- 桶的消息通知配置ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketNotification(SetBucketNotificationRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketFSStatus(SetBucketFSStatusRequest request) throws ObsException
IFSClient
request
- 设置桶的文件网关特性状态的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public GetBucketFSStatusResult getBucketFSStatus(GetBucketFSStatusRequest request) throws ObsException
IFSClient
request
- 获取桶的文件网关特性状态的请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketDirectColdAccess(String bucketName, BucketDirectColdAccess access) throws ObsException
IObsClient
bucketName
- 桶名access
- 直读策略ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketDirectColdAccess(SetBucketDirectColdAccessRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketDirectColdAccess getBucketDirectColdAccess(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketDirectColdAccess getBucketDirectColdAccess(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketDirectColdAccess(String bucketName) throws ObsException
IObsClient
bucketName
- 桶名ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketDirectColdAccess(BaseBucketRequest request) throws ObsException
IObsClient
request
- 请求参数ObsException
- OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常Copyright © 2021. All rights reserved.