类 SecretFlexibleObsClient
java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AclHeaderConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.RequestConvertor
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsBucketBaseService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsBucketAdvanceService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsObjectBaseService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsMultipartObjectService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsObjectService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsFileService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsExtensionService
cn.warpin.thirdPart.huawei.obs.obs.services.internal.ObsService
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractDeprecatedBucketClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBucketClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBucketAdvanceClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractObjectClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractMultipartObjectClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractPFSClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractFileClient
cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBatchClient
cn.warpin.thirdPart.huawei.obs.obs.services.ObsClient
cn.warpin.thirdPart.huawei.obs.obs.services.SecretFlexibleBucketObsClient
cn.warpin.thirdPart.huawei.obs.obs.services.SecretFlexibleObsClient
- 所有已实现的接口:
IFSClient,IObsBucketExtendClient,IObsClient,Closeable,AutoCloseable
ObsClient that supports transparent transfer of AK/SK, inherited from
ObsClient-
嵌套类概要
从类继承的嵌套类/接口 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractClient
AbstractClient.ActionCallbackWithResult<T>从类继承的嵌套类/接口 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
AbstractRequestConvertor.TransResult -
字段概要
从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
CAN_USE_STANDARD_HTTP_HEADERS从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
credentials, httpClient, keyManagerFactory, obsProperties, semaphore, shuttingDown, trustManagerFactory -
构造器概要
构造器构造器说明ConstructorSecretFlexibleObsClient(String endPoint) ConstructorSecretFlexibleObsClient(String accessKey, String secretKey, ObsConfiguration config) ConstructorSecretFlexibleObsClient(String accessKey, String secretKey, String endPoint) ConstructorSecretFlexibleObsClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config) ConstructorSecretFlexibleObsClient(String accessKey, String secretKey, String securityToken, String endPoint) Constructor -
方法概要
修饰符和类型方法说明abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey) abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey) completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey) copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey, String securityToken) copyPart(CopyPartRequest request, String accessKey, String secretKey) copyPart(CopyPartRequest request, String accessKey, String secretKey, String securityToken) deleteObject(String bucketName, String objectKey, String accessKey, String secretKey) deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey) deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey, String securityToken) getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey) getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey, String securityToken) getObjectAcl(String bucketName, String objectKey, String accessKey, String secretKey) getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey) getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey, String securityToken) initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey) initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey) listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey, String securityToken) listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey) listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey, String securityToken) listParts(ListPartsRequest request, String accessKey, String secretKey) listParts(ListPartsRequest request, String accessKey, String secretKey, String securityToken) listVersions(ListVersionsRequest request, String accessKey, String secretKey) listVersions(ListVersionsRequest request, String accessKey, String secretKey, String securityToken) listVersions(String bucketName, long maxKeys, String accessKey, String secretKey) listVersions(String bucketName, long maxKeys, String accessKey, String secretKey, String securityToken) listVersions(String bucketName, String accessKey, String secretKey) listVersions(String bucketName, String accessKey, String secretKey, String securityToken) listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys, String nextVersionIdMarker, String accessKey, String secretKey) 已过时。listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys, String nextVersionIdMarker, String accessKey, String secretKey, String securityToken) 已过时。optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey) 已过时。optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey, String securityToken) 已过时。putObject(PutObjectRequest request, String accessKey, String secretKey) putObject(PutObjectRequest request, String accessKey, String secretKey, String securityToken) restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey) restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey, String securityToken) setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String accessKey, String secretKey) setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey) setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey) 已过时。setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) 已过时。uploadPart(UploadPartRequest request, String accessKey, String secretKey) uploadPart(UploadPartRequest request, String accessKey, String secretKey, String securityToken) 从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.SecretFlexibleBucketObsClient
clearContextProviderCredentials, createBucket, createBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketLifecycleConfiguration, deleteBucketLifecycleConfiguration, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketReplicationConfiguration, deleteBucketReplicationConfiguration, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, deleteBucketWebsiteConfiguration, deleteBucketWebsiteConfiguration, getBucketAcl, getBucketAcl, getBucketCors, getBucketCors, getBucketLifecycle, getBucketLifecycle, getBucketLifecycleConfiguration, getBucketLifecycleConfiguration, getBucketLocation, getBucketLocation, getBucketLogging, getBucketLogging, getBucketLoggingConfiguration, getBucketLoggingConfiguration, getBucketMetadata, getBucketMetadata, getBucketNotification, getBucketNotification, getBucketPolicy, getBucketPolicy, getBucketQuota, getBucketQuota, getBucketReplication, getBucketReplication, getBucketReplicationConfiguration, getBucketReplicationConfiguration, getBucketStorageInfo, getBucketStorageInfo, getBucketStoragePolicy, getBucketStoragePolicy, getBucketTagging, getBucketTagging, getBucketVersioning, getBucketVersioning, getBucketWebsite, getBucketWebsite, getBucketWebsiteConfiguration, getBucketWebsiteConfiguration, headBucket, headBucket, listBuckets, listBuckets, listBuckets, listBuckets, optionsBucket, optionsBucket, setBucketAcl, setBucketAcl, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketLifecycle, setBucketLifecycle, setBucketLifecycleConfiguration, setBucketLifecycleConfiguration, setBucketLogging, setBucketLogging, setBucketLoggingConfiguration, setBucketLoggingConfiguration, setBucketLoggingConfiguration, setBucketLoggingConfiguration, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketQuota, setBucketQuota, setBucketReplication, setBucketReplication, setBucketReplicationConfiguration, setBucketReplicationConfiguration, setBucketStoragePolicy, setBucketStoragePolicy, setBucketTagging, setBucketTagging, setBucketVersioning, setBucketVersioning, setBucketWebsite, setBucketWebsite, setBucketWebsiteConfiguration, setBucketWebsiteConfiguration, setContextProviderCredentials, setContextProviderCredentials从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.ObsClient
deleteReadAheadObjects, newBucket, newFile, newFolder, queryReadAheadObjectsTask, readAheadObjects, writeFile从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBatchClient
putObjects, restoreObjects从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractFileClient
downloadFile, dropFolder, uploadFile从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractPFSClient
appendFile, deleteAccessLabelFs, dropFile, getAccessLabelFs, getAttribute, getContentSummaryFs, listContentSummary, listContentSummaryFs, modifyObject, modifyObject, modifyObject, readFile, renameFile, renameFolder, renameObject, renameObject, setAccessLabelFs, truncateFile, truncateObject, truncateObject从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractMultipartObjectClient
abortMultipartUpload, completeMultipartUpload, copyPart, initiateMultipartUpload, listMultipartUploads, listParts, uploadPart, uploadPart, uploadPart从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractObjectClient
appendObject, copyObject, copyObject, deleteObject, deleteObject, deleteObject, deleteObjects, deleteObjectTagging, doesObjectExist, doesObjectExist, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, getObjectTagging, listObjects, listObjects, listVersions, listVersions, listVersions, listVersions, listVersions, optionsObject, putObject, putObject, putObject, putObject, putObject, putObjectInTwoBucket, restoreObject, restoreObjectV2, selectObjectContent, setObjectAcl, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadata, setObjectTagging从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBucketAdvanceClient
deleteBucketDirectColdAccess, deleteBucketDirectColdAccess, deleteBucketEncryption, deleteBucketEncryption, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, getBucketDirectColdAccess, getBucketDirectColdAccess, getBucketEncryption, getBucketEncryption, getBucketFSStatus, getBucketLifecycle, getBucketLifecycle, getBucketNotification, getBucketNotification, getBucketPolicy, getBucketPolicy, getBucketPolicyV2, getBucketPolicyV2, getBucketReplication, getBucketReplication, getBucketTagging, getBucketTagging, getBucketWebsite, getBucketWebsite, getCrrProgress, setBucketDirectColdAccess, setBucketDirectColdAccess, setBucketEncryption, setBucketEncryption, setBucketFSStatus, setBucketLifecycle, setBucketLifecycle, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketReplication, setBucketReplication, setBucketTagging, setBucketTagging, setBucketWebsite, setBucketWebsite从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractBucketClient
createBucket, createBucket, createBucket, createBucket, createVirtualBucket, deleteBucket, deleteBucket, deleteBucketCors, deleteBucketCors, deleteBucketCustomDomain, deleteBucketCustomDomain, deleteInventoryConfiguration, getBucketAcl, getBucketAcl, getBucketCors, getBucketCors, getBucketCustomDomain, getBucketCustomDomain, getBucketLocation, getBucketLocation, getBucketLocationV2, getBucketLogging, getBucketLogging, getBucketMetadata, getBucketQuota, getBucketQuota, getBucketRequestPayment, getBucketRequestPayment, getBucketStorageInfo, getBucketStorageInfo, getBucketStoragePolicy, getBucketStoragePolicy, getBucketVersioning, getBucketVersioning, getInventoryConfiguration, headBucket, headBucket, listAliasBuckets, listBuckets, listBucketsV2, listInventoryConfiguration, setBucketAcl, setBucketAcl, setBucketCors, setBucketCors, setBucketCustomDomain, setBucketCustomDomain, setBucketLogging, setBucketLogging, setBucketLoggingConfiguration, setBucketQuota, setBucketQuota, setBucketRequestPayment, setBucketRequestPayment, setBucketStoragePolicy, setBucketStoragePolicy, setBucketVersioning, setBucketVersioning, setInventoryConfiguration从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractDeprecatedBucketClient
createBucket, deleteBucketLifecycleConfiguration, deleteBucketReplicationConfiguration, deleteBucketWebsiteConfiguration, getBucketLifecycleConfiguration, getBucketLoggingConfiguration, getBucketReplicationConfiguration, getBucketWebsiteConfiguration, listBuckets, optionsBucket, setBucketAcl, setBucketCors, setBucketLifecycleConfiguration, setBucketLoggingConfiguration, setBucketReplicationConfiguration, setBucketVersioning, setBucketWebsiteConfiguration从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.AbstractClient
base64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refresh从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.ObsService
createPostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatus从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsExtensionService
createFetchJobImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsFileService
deleteAccessLabelFsImpl, getAccessLabelFsImpl, getContentSummaryFsImpl, listContentSummaryFsImpl, listContentSummaryImpl, renameFileImpl, setAccessLabelFsImpl, truncateFileImpl, writeFileImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsObjectService
appendObjectImpl, deleteObjectTaggingImpl, getObjectTaggingImpl, modifyObjectImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, setObjectTaggingImpl, truncateObjectImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsMultipartObjectService
abortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsObjectBaseService
copyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, getObsFSAttributeFromResponse, putObjectImpl, putObjectInTwoBucketImpl, selectObjectContentImpl, setObjectAclImpl, setObjectMetadataImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsBucketAdvanceService
bindBucketAliasImpl, createBucketAliasImpl, createBucketWithClusterId, createVirtualBucketImpl, deleteBucketCorsImpl, deleteBucketCustomDomainImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, getBucketAclImpl, getBucketCorsImpl, getBucketCustomDomainImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLoggingConfigurationImpl, getBucketNotificationConfigurationImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketRequestPaymentImpl, getBucketTaggingImpl, getBucketWebsiteConfigurationImpl, getCrrProgressImpl, listAliasBucketsImpl, listAvailableZoneInfo, setBucketAclImpl, setBucketCorsImpl, setBucketCustomDomainImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketRequestPaymentImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl, setVirtualReplication从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.ObsBucketBaseService
createBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, deleteInventoryConfigurationImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketVersioningImpl, getInventoryConfigurationImpl, headBucketImpl, listAllBucketsImpl, listInventoryConfigurationImpl, listObjectsImpl, listVersionsImpl, optionsImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpl, setInventoryConfigurationImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.RequestConvertor
transAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetContentSummaryFs, transGetObjectParams, transGetObjectRequest, transInitiateMultipartUploadRequest, transListContentSummaryFsRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequest从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AclHeaderConvertor
getCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImpl从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.service.AbstractRequestConvertor
build, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putCleanedKeyAndValues, putHeader, setHeadersAndStatus, setHeadersAndStatus, transObjectRequest, transObjectRequestWithResult, transRequest, transRequestPaymentHeaders, transRequestPaymentHeaders, transRequestWithResult, verifyResponseContentType, verifyResponseContentTypeForJson从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestStorageService
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从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.internal.RestConnectionService
addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, shutdown, shutdownImpl
-
构造器详细资料
-
SecretFlexibleObsClient
Constructor- 参数:
config- Configuration parameters of ObsClient
-
SecretFlexibleObsClient
Constructor- 参数:
endPoint- OBS endpoint
-
SecretFlexibleObsClient
Constructor- 参数:
accessKey- AK in the access keysecretKey- SK in the access keyconfig- Configuration parameters of ObsClient
-
SecretFlexibleObsClient
Constructor- 参数:
accessKey- AK in the access keysecretKey- SK in the access keyendPoint- OBS endpoint
-
SecretFlexibleObsClient
public SecretFlexibleObsClient(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
-
SecretFlexibleObsClient
public SecretFlexibleObsClient(String accessKey, String secretKey, String securityToken, String endPoint) Constructor- 参数:
accessKey- AK in the temporary access keysecretKey- SK in the temporary access keysecurityToken- Security tokenendPoint- OBS endpoint
-
-
方法详细资料
-
listObjects
public ObjectListing listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listObjects
public ObjectListing listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listVersions
@Deprecated public ListVersionsResult listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys, String nextVersionIdMarker, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
listVersions
@Deprecated public ListVersionsResult listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys, String nextVersionIdMarker, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(ListVersionsRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(ListVersionsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(String bucketName, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(String bucketName, long maxKeys, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listVersions
public ListVersionsResult listVersions(String bucketName, long maxKeys, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
optionsObject
@Deprecated public OptionsInfoResult optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
optionsObject
@Deprecated public OptionsInfoResult optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
putObject
public PutObjectResult putObject(PutObjectRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
putObject
public PutObjectResult putObject(PutObjectRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getObject
public ObsObject getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getObject
public ObsObject getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getObjectMetadata
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getObjectMetadata
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
restoreObject
public RestoreObjectRequest.RestoreObjectStatus restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
restoreObject
public RestoreObjectRequest.RestoreObjectStatus restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteObject
public HeaderResponse deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteObject
public HeaderResponse deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
deleteObject
public HeaderResponse deleteObject(String bucketName, String objectKey, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteObjects
public DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
deleteObjects
public DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getObjectAcl
public AccessControlList getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
getObjectAcl
public AccessControlList getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
getObjectAcl
public AccessControlList getObjectAcl(String bucketName, String objectKey, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setObjectAcl
@Deprecated public HeaderResponse setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey) throws ObsException 已过时。- 抛出:
ObsException
-
setObjectAcl
@Deprecated public HeaderResponse setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException 已过时。- 抛出:
ObsException
-
setObjectAcl
public HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setObjectAcl
public HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
setObjectAcl
public HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
copyObject
public CopyObjectResult copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
copyObject
public CopyObjectResult copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
initiateMultipartUpload
public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
initiateMultipartUpload
public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
abortMultipartUpload
public HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
abortMultipartUpload
public HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
uploadPart
public UploadPartResult uploadPart(UploadPartRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
uploadPart
public UploadPartResult uploadPart(UploadPartRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
copyPart
public CopyPartResult copyPart(CopyPartRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
copyPart
public CopyPartResult copyPart(CopyPartRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
completeMultipartUpload
public CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
completeMultipartUpload
public CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listParts
public ListPartsResult listParts(ListPartsRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listParts
public ListPartsResult listParts(ListPartsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-
listMultipartUploads
public MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey) throws ObsException - 抛出:
ObsException
-
listMultipartUploads
public MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException - 抛出:
ObsException
-