类 SecretFlexibleBucketObsClient
java.lang.Object
com.obs.services.internal.RestConnectionService
com.obs.services.internal.RestStorageService
com.obs.services.internal.service.AbstractRequestConvertor
com.obs.services.internal.service.AclHeaderConvertor
com.obs.services.internal.service.RequestConvertor
com.obs.services.internal.service.ObsBucketBaseService
com.obs.services.internal.service.ObsBucketAdvanceService
com.obs.services.internal.service.ObsObjectBaseService
com.obs.services.internal.service.ObsMultipartObjectService
com.obs.services.internal.service.ObsObjectService
com.obs.services.internal.service.ObsFileService
com.obs.services.internal.service.ObsExtensionService
com.obs.services.internal.ObsService
- 所有已实现的接口:
IFSClient,IObsBucketExtendClient,IObsClient,Closeable,AutoCloseable
- 直接已知子类:
SecretFlexibleObsClient
-
嵌套类概要
从类继承的嵌套类/接口 com.obs.services.AbstractClient
AbstractClient.ActionCallbackWithResult<T>从类继承的嵌套类/接口 com.obs.services.internal.service.AbstractRequestConvertor
com.obs.services.internal.service.AbstractRequestConvertor.TransResult -
字段概要
从类继承的字段 com.obs.services.internal.RestStorageService
CAN_USE_STANDARD_HTTP_HEADERS从类继承的字段 com.obs.services.internal.RestConnectionService
credentials, httpClient, keyManagerFactory, localTimeUtil, obsProperties, semaphore, shuttingDown, trustManagerFactory -
构造器概要
构造器构造器说明ConstructorSecretFlexibleBucketObsClient(String endPoint) ConstructorSecretFlexibleBucketObsClient(String accessKey, String secretKey, ObsConfiguration config) ConstructorSecretFlexibleBucketObsClient(String accessKey, String secretKey, String endPoint) ConstructorSecretFlexibleBucketObsClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config) ConstructorSecretFlexibleBucketObsClient(String accessKey, String secretKey, String securityToken, String endPoint) Constructor -
方法概要
修饰符和类型方法说明protected voidcreateBucket(CreateBucketRequest createBucketRequest, String accessKey, String secretKey) createBucket(CreateBucketRequest createBucketRequest, String accessKey, String secretKey, String securityToken) createBucket(ObsBucket bucket, String accessKey, String secretKey) createBucket(ObsBucket bucket, String accessKey, String secretKey, String securityToken) deleteBucket(String bucketName, String accessKey, String secretKey) deleteBucket(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketCors(String bucketName, String accessKey, String secretKey) deleteBucketCors(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketLifecycle(String bucketName, String accessKey, String secretKey) deleteBucketLifecycle(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey) 已过时。deleteBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。deleteBucketPolicy(String bucketName, String accessKey, String secretKey) deleteBucketPolicy(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketReplication(String bucketName, String accessKey, String secretKey) deleteBucketReplication(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey) 已过时。deleteBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。deleteBucketTagging(String bucketName, String accessKey, String secretKey) deleteBucketTagging(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketWebsite(String bucketName, String accessKey, String secretKey) deleteBucketWebsite(String bucketName, String accessKey, String secretKey, String securityToken) deleteBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey) 已过时。deleteBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。getBucketAcl(String bucketName, String accessKey, String secretKey) getBucketAcl(String bucketName, String accessKey, String secretKey, String securityToken) getBucketCors(String bucketName, String accessKey, String secretKey) getBucketCors(String bucketName, String accessKey, String secretKey, String securityToken) getBucketLifecycle(String bucketName, String accessKey, String secretKey) getBucketLifecycle(String bucketName, String accessKey, String secretKey, String securityToken) getBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey) 已过时。getBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。getBucketLocation(String bucketName, String accessKey, String secretKey) getBucketLocation(String bucketName, String accessKey, String secretKey, String securityToken) getBucketLogging(String bucketName, String accessKey, String secretKey) getBucketLogging(String bucketName, String accessKey, String secretKey, String securityToken) getBucketLoggingConfiguration(String bucketName, String accessKey, String secretKey) 已过时。getBucketLoggingConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。getBucketMetadata(BucketMetadataInfoRequest bucketMetadataInfoRequest, String accessKey, String secretKey) getBucketMetadata(BucketMetadataInfoRequest bucketMetadataInfoRequest, String accessKey, String secretKey, String securityToken) getBucketNotification(String bucketName, String accessKey, String secretKey) getBucketNotification(String bucketName, String accessKey, String secretKey, String securityToken) getBucketPolicy(String bucketName, String accessKey, String secretKey) getBucketPolicy(String bucketName, String accessKey, String secretKey, String securityToken) getBucketQuota(String bucketName, String accessKey, String secretKey) getBucketQuota(String bucketName, String accessKey, String secretKey, String securityToken) getBucketReplication(String bucketName, String accessKey, String secretKey) getBucketReplication(String bucketName, String accessKey, String secretKey, String securityToken) getBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey) 已过时。getBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。getBucketStorageInfo(String bucketName, String accessKey, String secretKey) getBucketStorageInfo(String bucketName, String accessKey, String secretKey, String securityToken) getBucketStoragePolicy(String bucketName, String accessKey, String secretKey) getBucketStoragePolicy(String bucketName, String accessKey, String secretKey, String securityToken) getBucketTagging(String bucketName, String accessKey, String secretKey) getBucketTagging(String bucketName, String accessKey, String secretKey, String securityToken) getBucketVersioning(String bucketName, String accessKey, String secretKey) getBucketVersioning(String bucketName, String accessKey, String secretKey, String securityToken) getBucketWebsite(String bucketName, String accessKey, String secretKey) getBucketWebsite(String bucketName, String accessKey, String secretKey, String securityToken) getBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey) 已过时。getBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) 已过时。booleanheadBucket(String bucketName, String accessKey, String secretKey) booleanheadBucket(String bucketName, String accessKey, String secretKey, String securityToken) listBuckets(ListBucketsRequest request, String accessKey, String secretKey) listBuckets(ListBucketsRequest request, String accessKey, String secretKey, String securityToken) listBuckets(String accessKey, String secretKey) listBuckets(String accessKey, String secretKey, String securityToken) optionsBucket(String bucketName, OptionsInfoRequest optionInfo, String accessKey, String secretKey) 已过时。optionsBucket(String bucketName, OptionsInfoRequest optionInfo, String accessKey, String secretKey, String securityToken) 已过时。setBucketAcl(String bucketName, AccessControlList acl, String accessKey, String secretKey) setBucketAcl(String bucketName, AccessControlList acl, String accessKey, String secretKey, String securityToken) setBucketAcl(String bucketName, String cannedACL, AccessControlList acl, String accessKey, String secretKey) 已过时。setBucketAcl(String bucketName, String cannedACL, AccessControlList acl, String accessKey, String secretKey, String securityToken) 已过时。setBucketCors(String bucketName, BucketCors bucketCors, String accessKey, String secretKey) setBucketCors(String bucketName, BucketCors bucketCors, String accessKey, String secretKey, String securityToken) setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey) setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey, String securityToken) setBucketLifecycleConfiguration(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey) 已过时。setBucketLifecycleConfiguration(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey, String securityToken) 已过时。setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey) setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey, String securityToken) setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired, String accessKey, String secretKey) 已过时。setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired, String accessKey, String secretKey, String securityToken) 已过时。setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey) 已过时。setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey, String securityToken) 已过时。setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration, String accessKey, String secretKey) setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration, String accessKey, String secretKey, String securityToken) setBucketPolicy(String bucketName, String policy, String accessKey, String secretKey) setBucketPolicy(String bucketName, String policy, String accessKey, String secretKey, String securityToken) setBucketQuota(String bucketName, BucketQuota bucketQuota, String accessKey, String secretKey) setBucketQuota(String bucketName, BucketQuota bucketQuota, String accessKey, String secretKey, String securityToken) setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey) setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey, String securityToken) setBucketReplicationConfiguration(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey) 已过时。setBucketReplicationConfiguration(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey, String securityToken) 已过时。setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage, String accessKey, String secretKey) setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage, String accessKey, String secretKey, String securityToken) setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo, String accessKey, String secretKey) setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo, String accessKey, String secretKey, String securityToken) setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration, String accessKey, String secretKey) setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration, String accessKey, String secretKey, String securityToken) setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey) setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey, String securityToken) setBucketWebsiteConfiguration(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey) 已过时。setBucketWebsiteConfiguration(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey, String securityToken) 已过时。protected voidsetContextProviderCredentials(String bucketName, String accessKey, String secretKey) protected voidsetContextProviderCredentials(String bucketName, String accessKey, String secretKey, String securityToken) 从类继承的方法 com.obs.services.ObsClient
deleteReadAheadObjects, newBucket, newFile, newFolder, queryReadAheadObjectsTask, readAheadObjects, setProvider, writeFile从类继承的方法 com.obs.services.AbstractBatchClient
putObjects, restoreObjects从类继承的方法 com.obs.services.AbstractFileClient
downloadFile, dropFolder, uploadFile从类继承的方法 com.obs.services.AbstractPFSClient
appendFile, deleteAccessLabelFs, dropFile, getAccessLabelFs, getAttribute, getContentSummaryFs, listContentSummary, listContentSummaryFs, modifyObject, modifyObject, modifyObject, readFile, renameFile, renameFolder, renameObject, renameObject, setAccessLabelFs, truncateFile, truncateObject, truncateObject从类继承的方法 com.obs.services.AbstractMultipartObjectClient
abortMultipartUpload, completeMultipartUpload, copyPart, initiateMultipartUpload, listMultipartUploads, listParts, uploadPart, uploadPart, uploadPart从类继承的方法 com.obs.services.AbstractObjectClient
appendObject, copyObject, copyObject, deleteObject, deleteObject, deleteObject, deleteObjects, deleteObjectTagging, doesObjectExist, doesObjectExist, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, getObjectTagging, getSymlink, listObjects, listObjects, listVersions, listVersions, listVersions, listVersions, listVersions, optionsObject, putObject, putObject, putObject, putObject, putObject, putObjectInTwoBucket, putSymlink, restoreObject, restoreObjectV2, selectObjectContent, setObjectAcl, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata, setObjectTagging从类继承的方法 com.obs.services.AbstractBucketAdvanceClient
deleteBucketDirectColdAccess, deleteBucketDirectColdAccess, deleteBucketEncryption, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketPolicy, deleteBucketPolicy, deleteBucketPublicAccessBlock, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketTrash, deleteBucketWebsite, deleteBucketWebsite, getBucketDirectColdAccess, getBucketDirectColdAccess, getBucketEncryption, getBucketEncryption, getBucketFSStatus, getBucketLifecycle, getBucketLifecycle, getBucketLifecycle, getBucketNotification, getBucketNotification, getBucketPolicy, getBucketPolicy, getBucketPolicyPublicStatus, getBucketPolicyV2, getBucketPolicyV2, getBucketPublicAccessBlock, getBucketPublicStatus, getBucketReplication, getBucketReplication, getBucketTagging, getBucketTagging, getBucketTrash, getBucketWebsite, getBucketWebsite, getCrrProgress, putBucketPublicAccessBlock, setBucketDirectColdAccess, setBucketDirectColdAccess, setBucketEncryption, setBucketEncryption, setBucketFSStatus, setBucketLifecycle, setBucketLifecycle, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketReplication, setBucketReplication, setBucketTagging, setBucketTagging, setBucketTrash, setBucketWebsite, setBucketWebsite从类继承的方法 com.obs.services.AbstractBucketClient
createBucket, createBucket, createBucket, createBucket, createSnapshot, createVirtualBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, deleteBucketCustomDomain, deleteBucketCustomDomain, deleteBucketQoS, deleteInventoryConfiguration, deleteSnapshot, getBucketAcl, getBucketAcl, getBucketCors, getBucketCors, getBucketCustomDomain, getBucketCustomDomain, getBucketLocation, getBucketLocation, getBucketLocationV2, getBucketLogging, getBucketLogging, getBucketMetadata, getBucketQoS, getBucketQuota, getBucketQuota, getBucketRequestPayment, getBucketRequestPayment, getBucketStorageInfo, getBucketStorageInfo, getBucketStoragePolicy, getBucketStoragePolicy, getBucketVersioning, getBucketVersioning, getInventoryConfiguration, getSnapshotList, getSnapshottableDirList, headBucket, headBucket, listAliasBuckets, listBuckets, listBucketsV2, listInventoryConfiguration, renameSnapshot, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketCustomDomain, setBucketCustomDomain, setBucketLogging, setBucketLogging, setBucketLoggingConfiguration, setBucketQos, setBucketQuota, setBucketQuota, setBucketRequestPayment, setBucketRequestPayment, setBucketStoragePolicy, setBucketStoragePolicy, setBucketVersioning, setBucketVersioning, setDisallowSnapshot, setInventoryConfiguration, setSnapshotAllow从类继承的方法 com.obs.services.AbstractDeprecatedBucketClient
createBucket, deleteBucketLifecycleConfiguration, deleteBucketReplicationConfiguration, deleteBucketWebsiteConfiguration, getBucketLifecycleConfiguration, getBucketLoggingConfiguration, getBucketReplicationConfiguration, getBucketWebsiteConfiguration, listBuckets, optionsBucket, setBucketAcl, setBucketCors, setBucketLifecycleConfiguration, setBucketLoggingConfiguration, setBucketReplicationConfiguration, setBucketVersioning, setBucketWebsiteConfiguration从类继承的方法 com.obs.services.AbstractClient
base64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refresh从类继承的方法 com.obs.services.internal.ObsService
createPostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatus从类继承的方法 com.obs.services.internal.service.ObsExtensionService
createFetchJobImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpl从类继承的方法 com.obs.services.internal.service.ObsFileService
deleteAccessLabelFsImpl, getAccessLabelFsImpl, getContentSummaryFsImpl, listContentSummaryFsImpl, listContentSummaryImpl, renameFileImpl, setAccessLabelFsImpl, truncateFileImpl, writeFileImpl从类继承的方法 com.obs.services.internal.service.ObsObjectService
appendObjectImpl, deleteObjectTaggingImpl, getObjectTaggingImpl, getSymlinkImpl, modifyObjectImpl, putSymlinkImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, setObjectTaggingImpl, truncateObjectImpl从类继承的方法 com.obs.services.internal.service.ObsMultipartObjectService
abortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImpl从类继承的方法 com.obs.services.internal.service.ObsObjectBaseService
copyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, getObsFSAttributeFromResponse, putObjectImpl, putObjectInTwoBucketImpl, selectObjectContentImpl, setObjectAclImpl, setObjectMetadataImpl从类继承的方法 com.obs.services.internal.service.ObsBucketAdvanceService
bindBucketAliasImpl, createBucketAliasImpl, createBucketWithClusterId, createVirtualBucketImpl, deleteBucketCorsImpl, deleteBucketCustomDomainImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketPublicAccessBlockImpl, deleteBucketQosImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketTrashImpl, deleteBucketWebsiteConfigurationImpl, getBucketAclImpl, getBucketCorsImpl, getBucketCustomDomainImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLifecycleConfigurationImpl, getBucketLoggingConfigurationImpl, getBucketNotificationConfigurationImpl, getBucketPolicyPublicStatusImpl, getBucketPublicAccessBlockImpl, getBucketPublicStatusImpl, getBucketQosImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketRequestPaymentImpl, getBucketTaggingImpl, getBucketTrashImpl, getBucketWebsiteConfigurationImpl, getCrrProgressImpl, listAliasBucketsImpl, listAvailableZoneInfo, putBucketPublicAccessBlockImpl, setBucketAclImpl, setBucketCorsImpl, setBucketCustomDomainImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketQosImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketRequestPaymentImpl, setBucketTaggingImpl, setBucketTrashImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl, setVirtualReplication从类继承的方法 com.obs.services.internal.service.ObsBucketBaseService
createBucketImpl, createSnapshotImpl, deleteBucketImpl, deleteBucketPolicyImpl, deleteInventoryConfigurationImpl, deleteSnapshotImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketVersioningImpl, getInventoryConfigurationImpl, getSnapshotListImpl, getSnapshottableDirListImpl, headBucketImpl, listAllBucketsImpl, listInventoryConfigurationImpl, listObjectsImpl, listVersionsImpl, optionsImpl, renameSnapshotImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpl, setDisallowSnapshotImpl, setInventoryConfigurationImpl, setSnapshotAllowImpl从类继承的方法 com.obs.services.internal.service.RequestConvertor
prepareSymlinkTargetHeader, transAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetContentSummaryFs, transGetObjectParams, transGetObjectRequest, transGetSnapshottableDirListRequest, transInitiateMultipartUploadRequest, transListContentSummaryFsRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transPutSymlinkRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequest, tryAddCrc64ForPutObjectRequest, tryAddCrc64ForUploadPartRequest从类继承的方法 com.obs.services.internal.service.AclHeaderConvertor
getCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImpl从类继承的方法 com.obs.services.internal.service.AbstractRequestConvertor
build, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJson从类继承的方法 com.obs.services.internal.RestStorageService
addNonRetrievableClass, addRequestHeadersToConnection, authorizeHttpRequest, convertHeadersToMap, getErrorCodeFromHeader, getFileSystemDelimiter, getIConvertor, getIHeaders, getNonRetrievableClasses, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, isAuthTypeNegotiation, performRequest, performRequest, performRequest, performRequest, performRequest, performRequest, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, removeNonRetrievableClass, renameMetadataKeys, renameMetadataKeys, retryRequest, setCanUseStandardHTTPHeaders, setProviderCredentials, setUserHeaders从类继承的方法 com.obs.services.internal.RestConnectionService
addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, getLocalTimeUtil, initHttpClient, isCname, isKeepAlive, isPathStyle, setLocalTimeUtil, setupConnection, shutdown, shutdownImpl
-
构造器详细资料
-
SecretFlexibleBucketObsClient
Constructor- 参数:
config- Configuration parameters of ObsClient
-
SecretFlexibleBucketObsClient
-
SecretFlexibleBucketObsClient
Constructor- 参数:
accessKey- AK in the access keysecretKey- SK in the access keyconfig- Configuration parameters of ObsClient
-
SecretFlexibleBucketObsClient
-
SecretFlexibleBucketObsClient
public SecretFlexibleBucketObsClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config) Constructor- 参数:
accessKey- AK in the temporary access keysecretKey- SK in the temporary access keysecurityToken- Security tokenconfig- Configuration parameters of ObsClient
-
SecretFlexibleBucketObsClient
-
-
方法详细资料
-
createBucket
public ObsBucket createBucket(ObsBucket bucket, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
createBucket
public ObsBucket createBucket(ObsBucket bucket, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
createBucket
public ObsBucket createBucket(CreateBucketRequest createBucketRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
createBucket
public ObsBucket createBucket(CreateBucketRequest createBucketRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listBuckets
- 抛出:
ObsException
-
listBuckets
public List<ObsBucket> listBuckets(String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listBuckets
public List<ObsBucket> listBuckets(ListBucketsRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listBuckets
public List<ObsBucket> listBuckets(ListBucketsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucket
public HeaderResponse deleteBucket(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucket
public HeaderResponse deleteBucket(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
headBucket
public boolean headBucket(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
headBucket
public boolean headBucket(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketMetadata
public BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest bucketMetadataInfoRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketMetadata
public BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest bucketMetadataInfoRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketAcl
public AccessControlList getBucketAcl(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketAcl
public AccessControlList getBucketAcl(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketAcl
@Deprecated public HeaderResponse setBucketAcl(String bucketName, String cannedACL, AccessControlList acl, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketAcl
@Deprecated public HeaderResponse setBucketAcl(String bucketName, String cannedACL, AccessControlList acl, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketAcl
public HeaderResponse setBucketAcl(String bucketName, AccessControlList acl, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketAcl
public HeaderResponse setBucketAcl(String bucketName, AccessControlList acl, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketLocation
public BucketLocationResponse getBucketLocation(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketLocation
public BucketLocationResponse getBucketLocation(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketStorageInfo
public BucketStorageInfo getBucketStorageInfo(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketStorageInfo
public BucketStorageInfo getBucketStorageInfo(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketQuota
public BucketQuota getBucketQuota(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketQuota
public BucketQuota getBucketQuota(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketQuota
public HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketQuota
public HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketCors
public HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketCors
public HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketCors
public BucketCors getBucketCors(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketCors
public BucketCors getBucketCors(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketCors
public HeaderResponse deleteBucketCors(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketCors
public HeaderResponse deleteBucketCors(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
optionsBucket
@Deprecated public OptionsInfoResult optionsBucket(String bucketName, OptionsInfoRequest optionInfo, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
optionsBucket
@Deprecated public OptionsInfoResult optionsBucket(String bucketName, OptionsInfoRequest optionInfo, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketLoggingConfiguration
@Deprecated public BucketLoggingConfiguration getBucketLoggingConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketLogging
public BucketLoggingConfiguration getBucketLogging(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketLoggingConfiguration
@Deprecated public BucketLoggingConfiguration getBucketLoggingConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketLogging
public BucketLoggingConfiguration getBucketLogging(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketLoggingConfiguration
@Deprecated public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketLogging
public HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketLoggingConfiguration
@Deprecated public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketLogging
public HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketLoggingConfiguration
@Deprecated public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketLoggingConfiguration
@Deprecated public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketVersioning
public HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketVersioning
public HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketVersioning
public BucketVersioningConfiguration getBucketVersioning(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketVersioning
public BucketVersioningConfiguration getBucketVersioning(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketLifecycleConfiguration
@Deprecated public LifecycleConfiguration getBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketLifecycle
public LifecycleConfiguration getBucketLifecycle(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketLifecycleConfiguration
@Deprecated public LifecycleConfiguration getBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketLifecycle
public LifecycleConfiguration getBucketLifecycle(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketLifecycleConfiguration
@Deprecated public HeaderResponse setBucketLifecycleConfiguration(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketLifecycle
public HeaderResponse setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketLifecycleConfiguration
@Deprecated public HeaderResponse setBucketLifecycleConfiguration(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketLifecycle
public HeaderResponse setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketLifecycleConfiguration
@Deprecated public HeaderResponse deleteBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketLifecycle
public HeaderResponse deleteBucketLifecycle(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketLifecycleConfiguration
@Deprecated public HeaderResponse deleteBucketLifecycleConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketLifecycle
public HeaderResponse deleteBucketLifecycle(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketPolicy
public BucketPolicyResponse getBucketPolicy(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketPolicy
public BucketPolicyResponse getBucketPolicy(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketPolicy
public HeaderResponse setBucketPolicy(String bucketName, String policy, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketPolicy
public HeaderResponse setBucketPolicy(String bucketName, String policy, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketPolicy
public HeaderResponse deleteBucketPolicy(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketPolicy
public HeaderResponse deleteBucketPolicy(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketWebsiteConfiguration
@Deprecated public WebsiteConfiguration getBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketWebsite
public WebsiteConfiguration getBucketWebsite(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketWebsiteConfiguration
@Deprecated public WebsiteConfiguration getBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketWebsite
public WebsiteConfiguration getBucketWebsite(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketWebsiteConfiguration
@Deprecated public HeaderResponse setBucketWebsiteConfiguration(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketWebsite
public HeaderResponse setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketWebsiteConfiguration
@Deprecated public HeaderResponse setBucketWebsiteConfiguration(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketWebsite
public HeaderResponse setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketWebsiteConfiguration
@Deprecated public HeaderResponse deleteBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketWebsite
public HeaderResponse deleteBucketWebsite(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketWebsiteConfiguration
@Deprecated public HeaderResponse deleteBucketWebsiteConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketWebsite
public HeaderResponse deleteBucketWebsite(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketTagging
public HeaderResponse setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketTagging
public HeaderResponse setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketTagging
public BucketTagInfo getBucketTagging(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketTagging
public BucketTagInfo getBucketTagging(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketTagging
public HeaderResponse deleteBucketTagging(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketTagging
public HeaderResponse deleteBucketTagging(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketReplicationConfiguration
@Deprecated public HeaderResponse setBucketReplicationConfiguration(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketReplication
public HeaderResponse setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketReplicationConfiguration
@Deprecated public HeaderResponse setBucketReplicationConfiguration(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setBucketReplication
public HeaderResponse setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketReplicationConfiguration
@Deprecated public ReplicationConfiguration getBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketReplication
public ReplicationConfiguration getBucketReplication(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketReplicationConfiguration
@Deprecated public ReplicationConfiguration getBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
getBucketReplication
public ReplicationConfiguration getBucketReplication(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteBucketReplicationConfiguration
@Deprecated public HeaderResponse deleteBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketReplication
public HeaderResponse deleteBucketReplication(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteBucketReplicationConfiguration
@Deprecated public HeaderResponse deleteBucketReplicationConfiguration(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
deleteBucketReplication
public HeaderResponse deleteBucketReplication(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketNotification
public BucketNotificationConfiguration getBucketNotification(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketNotification
public BucketNotificationConfiguration getBucketNotification(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketNotification
public HeaderResponse setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketNotification
public HeaderResponse setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setBucketStoragePolicy
public HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setBucketStoragePolicy
public HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getBucketStoragePolicy
public BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getBucketStoragePolicy
public BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
setContextProviderCredentials
-
setContextProviderCredentials
-
clearContextProviderCredentials
protected void clearContextProviderCredentials()
-