public class SecretFlexibleObsClient extends SecretFlexibleBucketObsClient
ObsClientAbstractClient.ActionCallbackWithResult<T>| Constructor and Description |
|---|
SecretFlexibleObsClient(ObsConfiguration config)
构造函数
|
SecretFlexibleObsClient(String endPoint)
构造函数
|
SecretFlexibleObsClient(String accessKey,
String secretKey,
ObsConfiguration config)
构造函数
|
SecretFlexibleObsClient(String accessKey,
String secretKey,
String endPoint)
构造函数
|
SecretFlexibleObsClient(String accessKey,
String secretKey,
String securityToken,
ObsConfiguration config)
构造函数
|
SecretFlexibleObsClient(String accessKey,
String secretKey,
String securityToken,
String endPoint)
构造函数
|
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, setContextProviderCredentialsdeleteReadAheadObjects, newBucket, newFile, newFolder, queryReadAheadObjectsTask, readAheadObjects, writeFileputObjects, restoreObjectsdownloadFile, dropFolder, uploadFileappendFile, dropFile, getAttribute, listContentSummary, modifyObject, modifyObject, modifyObject, readFile, renameFile, renameFolder, renameObject, renameObject, truncateFile, truncateObject, truncateObjectabortMultipartUpload, completeMultipartUpload, copyPart, initiateMultipartUpload, listMultipartUploads, listParts, uploadPart, uploadPart, uploadPartappendObject, copyObject, copyObject, deleteObject, deleteObject, deleteObject, deleteObjects, doesObjectExist, doesObjectExist, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAcl, getObjectMetadata, getObjectMetadata, getObjectMetadata, listObjects, listObjects, listVersions, listVersions, listVersions, listVersions, listVersions, optionsObject, putObject, putObject, putObject, putObject, putObject, restoreObject, restoreObjectV2, setObjectAcl, setObjectAcl, setObjectAcl, setObjectAcl, setObjectMetadatadeleteBucketDirectColdAccess, 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, setBucketDirectColdAccess, setBucketDirectColdAccess, setBucketEncryption, setBucketEncryption, setBucketFSStatus, setBucketLifecycle, setBucketLifecycle, setBucketNotification, setBucketNotification, setBucketPolicy, setBucketPolicy, setBucketReplication, setBucketReplication, setBucketTagging, setBucketTagging, setBucketWebsite, setBucketWebsitecreateBucket, 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, setBucketVersioningcreateBucket, deleteBucketLifecycleConfiguration, deleteBucketReplicationConfiguration, deleteBucketWebsiteConfiguration, getBucketLifecycleConfiguration, getBucketLoggingConfiguration, getBucketReplicationConfiguration, getBucketWebsiteConfiguration, listBuckets, optionsBucket, setBucketAcl, setBucketCors, setBucketLifecycleConfiguration, setBucketLoggingConfiguration, setBucketReplicationConfiguration, setBucketVersioning, setBucketWebsiteConfigurationbase64Md5, base64Md5, close, createGetTemporarySignature, createGetTemporarySignature, createPostSignature, createPostSignature, createPostSignature, createSignedUrl, createSignedUrl, createTemporarySignature, createV4PostSignature, createV4PostSignature, createV4PostSignature, createV4TemporarySignature, doActionWithResult, init, refreshcreatePostSignatureResponse, createTemporarySignatureResponse, createV4TemporarySignature, initThreadPool, recordBulkTaskStatuscreateFetchJobImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteReadAheadObjectsImpl, getDisPolicyImpl, putDisPolicyImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, setExtensionPolicyImpllistContentSummaryImpl, renameFileImpl, truncateFileImpl, writeFileImplappendObjectImpl, modifyObjectImpl, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, truncateObjectImplabortMultipartUploadImpl, completeMultipartUploadImpl, copyPartImpl, initiateMultipartUploadImpl, listMultipartUploadsImpl, listPartsImpl, uploadPartImplcopyObjectImpl, deleteObjectImpl, deleteObjectsImpl, doesObjectExistImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, getObjectUrl, putObjectImpl, setObjectAclImpl, setObjectMetadataImpldeleteBucketCorsImpl, 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, setBucketWebsiteConfigurationImplcreateBucketImpl, deleteBucketImpl, deleteBucketPolicyImpl, getBucketLocationImpl, getBucketMetadataImpl, getBucketPolicyImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, headBucketImpl, listAllBucketsImpl, listObjectsImpl, listVersionsImpl, optionsImpl, setBucketFSStatusImpl, setBucketPolicyImpl, setBucketStorageImpltransAppendObjectRequest, transConditionCopyHeaders, transConditionGetObjectHeaders, transCopyObjectRequest, transCopyPartRequest, transCreateBucketRequest, transExtensionPermissions, transGetObjectParams, transGetObjectRequest, transInitiateMultipartUploadRequest, transListContentSummaryRequest, transListObjectsRequest, transListVersionsRequest, transModifyObjectRequest, transPutObjectRequest, transRangeHeader, transRestoreObjectResultToRestoreObjectStatus, transSetObjectMetadataRequest, transSseCHeaders, transSseCSourceHeaders, transSseHeaders, transSseKmsHeaders, transUploadPartRequest, transWriteFileRequestgetCredential, prepareRESTHeaderAcl, prepareRESTHeaderAclObject, putAclImplbuild, build, cleanResponseHeaders, createRequestBody, getApiVersion, getHeaderByMethodName, getOptionInfoResult, getSpecialParamForStorageClass, putHeader, setResponseHeaders, setStatusCode, transRequestPaymentHeaders, transRequestPaymentHeaders, verifyResponseContentType, verifyResponseContentTypeForJsonaddRequestHeadersToConnection, 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, setUserHeadersaddRequestParametersToUrlPath, addRequestParametersToUrlPath, getEndpoint, getHttpPort, getHttpsOnly, getHttpsPort, initHttpClient, isCname, isKeepAlive, isPathStyle, setupConnection, setupConnection, setupConnection, shutdown, shutdownImplpublic SecretFlexibleObsClient(ObsConfiguration config)
config - OBS客户端配置参数public SecretFlexibleObsClient(String endPoint)
endPoint - OBS服务地址public SecretFlexibleObsClient(String accessKey, String secretKey, ObsConfiguration config)
accessKey - 访问密钥中的AKsecretKey - 访问密钥中的SKconfig - OBS客户端配置参数public SecretFlexibleObsClient(String accessKey, String secretKey, String endPoint)
accessKey - 访问密钥中的AKsecretKey - 访问密钥中的SKendPoint - OBS的服务地址public SecretFlexibleObsClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config)
accessKey - 临时访问密钥中的AKsecretKey - 临时访问密钥中的SKsecurityToken - 安全令牌config - OBS客户端配置参数public ObjectListing listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ObjectListing listObjects(ListObjectsRequest listObjectsRequest, String accessKey, String secretKey, String securityToken) throws ObsException
ObsException@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@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
ObsExceptionpublic ListVersionsResult listVersions(ListVersionsRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ListVersionsResult listVersions(ListVersionsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic ListVersionsResult listVersions(String bucketName, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ListVersionsResult listVersions(String bucketName, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic ListVersionsResult listVersions(String bucketName, long maxKeys, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ListVersionsResult listVersions(String bucketName, long maxKeys, String accessKey, String secretKey, String securityToken) throws ObsException
ObsException@Deprecated public OptionsInfoResult optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey) throws ObsException
ObsException@Deprecated public OptionsInfoResult optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic PutObjectResult putObject(PutObjectRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic PutObjectResult putObject(PutObjectRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic ObsObject getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ObsObject getObject(GetObjectRequest getObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic ObjectMetadata getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ObjectMetadata getObjectMetadata(GetObjectMetadataRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic RestoreObjectRequest.RestoreObjectStatus restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic RestoreObjectRequest.RestoreObjectStatus restoreObject(RestoreObjectRequest restoreObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic HeaderResponse deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic HeaderResponse deleteObject(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic HeaderResponse deleteObject(String bucketName, String objectKey, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic AccessControlList getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic AccessControlList getObjectAcl(String bucketName, String objectKey, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic AccessControlList getObjectAcl(String bucketName, String objectKey, String accessKey, String secretKey) throws ObsException
ObsException@Deprecated public HeaderResponse setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey) throws ObsException
ObsException@Deprecated public HeaderResponse setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic CopyObjectResult copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic CopyObjectResult copyObject(CopyObjectRequest copyObjectRequest, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic UploadPartResult uploadPart(UploadPartRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic UploadPartResult uploadPart(UploadPartRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic CopyPartResult copyPart(CopyPartRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic CopyPartResult copyPart(CopyPartRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic ListPartsResult listParts(ListPartsRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic ListPartsResult listParts(ListPartsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionpublic MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey) throws ObsException
ObsExceptionpublic MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request, String accessKey, String secretKey, String securityToken) throws ObsException
ObsExceptionCopyright © 2021. All rights reserved.