public class ObsClient extends com.obs.services.internal.ObsService implements Closeable, IObsClient, IFSClient
| 构造器和说明 |
|---|
ObsClient(ObsConfiguration config)
构造函数
|
ObsClient(String endPoint)
构造函数
|
ObsClient(String accessKey,
String secretKey,
ObsConfiguration config)
构造函数
|
ObsClient(String accessKey,
String secretKey,
String endPoint)
构造函数
|
ObsClient(String accessKey,
String secretKey,
String securityToken,
ObsConfiguration config)
构造函数
|
ObsClient(String accessKey,
String secretKey,
String securityToken,
String endPoint)
构造函数
|
_createPostSignature, _createTemporarySignature, abortMultipartUploadImpl, appendObjectImpl, completeMultipartUploadImpl, copyObjectImpl, copyPartImpl, createBucketImpl, createFetchJobImpl, createRequestBody, createV4TemporarySignature, deleteBucketCorsImpl, deleteBucketDirectColdAccessImpl, deleteBucketEncryptionImpl, deleteBucketImpl, deleteBucketLifecycleConfigurationImpl, deleteBucketPolicyImpl, deleteBucketReplicationConfigurationImpl, deleteBucketTaggingImpl, deleteBucketWebsiteConfigurationImpl, deleteDisPolicyImpl, deleteExtensionPolicyImpl, deleteObjectImpl, deleteObjectsImpl, DeleteReadAheadObjectsImpl, getApiVersion, getBucketAclImpl, getBucketCorsImpl, getBucketDirectColdAccessImpl, getBucketEncryptionImpl, getBucketLifecycleConfigurationImpl, getBucketLocationImpl, getBucketLoggingConfigurationImpl, getBucketMetadataImpl, getBucketNotificationConfigurationImpl, getBucketPolicyImpl, getBucketQuotaImpl, getBucketReplicationConfigurationImpl, getBucketStorageInfoImpl, getBucketStoragePolicyImpl, getBucketTaggingImpl, getBucketVersioningImpl, getBucketWebsiteConfigurationImpl, getCredential, getDisPolicyImpl, getObjectAclImpl, getObjectImpl, getObjectImpl, getObjectMetadataImpl, headBucketImpl, initiateMultipartUploadImpl, initThreadPool, listAllBucketsImpl, listMultipartUploadsImpl, listObjectsImpl, listPartsImpl, listVersionsImpl, optionsImpl, putDisPolicyImpl, putObjectImpl, queryExtensionPolicyImpl, queryFetchJobImpl, queryReadAheadObjectsTaskImpl, readAheadObjectsImpl, recordBulkTaskStatus, renameObjectImpl, restoreObjectImpl, restoreObjectV2Impl, setBucketAclImpl, setBucketCorsImpl, setBucketDirectColdAccessImpl, setBucketEncryptionImpl, setBucketFSStatusImpl, setBucketLifecycleConfigurationImpl, setBucketLoggingConfigurationImpl, setBucketNotificationImpl, setBucketPolicyImpl, setBucketQuotaImpl, setBucketReplicationConfigurationImpl, setBucketStorageImpl, setBucketTaggingImpl, setBucketVersioningImpl, setBucketWebsiteConfigurationImpl, setExtensionPolicyImpl, setObjectAclImpl, setObjectMetadataImpl, truncateFileImpl, uploadPartImpl, verifyResponseContentType, verifyResponseContentTypeForJson, writeFileImpladdRequestHeadersToConnection, addRequestParametersToUrlPath, addRequestParametersToUrlPath, authorizeHttpRequest, convertHeadersToMap, getApiVersionCache, getEndpoint, getFileSystemDelimiter, getHttpPort, getHttpsOnly, getHttpsPort, getIConvertor, getIHeaders, getProviderCredentials, getRestHeaderPrefix, getRestMetadataPrefix, getXmlResponseSaxParser, initHttpClient, isAuthTypeNegotiation, isCname, isKeepAlive, isPathStyle, performRequest, performRequest, performRequest, performRequestAsync, performRequestAsync, performRequestAsync, performRequesttWithoutSignatureAsync, performRequestWithoutSignature, performRestDelete, performRestDelete, performRestDelete, performRestDelete, performRestForApiVersion, performRestGet, performRestGet, performRestGetForListBuckets, performRestHead, performRestOptions, performRestPost, performRestPost, performRestPut, performRestPut, renameMetadataKeys, retryRequest, setProviderCredentials, setupConnection, setupConnection, setupConnection, shutdown, shutdownImpl, sleepOnInternalErrorpublic ObsClient(String endPoint)
endPoint - OBS服务地址public ObsClient(ObsConfiguration config)
config - OBS客户端配置参数public ObsClient(String accessKey, String secretKey, String endPoint)
accessKey - 访问密钥中的AKsecretKey - 访问密钥中的SKendPoint - OBS服务地址public ObsClient(String accessKey, String secretKey, ObsConfiguration config)
accessKey - 访问密钥中的AKsecretKey - 访问密钥中的SKconfig - OBS客户端配置参数public ObsClient(String accessKey, String secretKey, String securityToken, String endPoint)
accessKey - 临时访问密钥中的AKsecretKey - 临时访问密钥中的SKsecurityToken - 安全令牌endPoint - OBS的服务地址public ObsClient(String accessKey, String secretKey, String securityToken, ObsConfiguration config)
accessKey - 临时访问密钥中的AKsecretKey - 临时访问密钥中的SKsecurityToken - 安全令牌config - OBS客户端配置参数public void refresh(String accessKey, String secretKey, String securityToken)
IObsClientrefresh 在接口中 IObsClientaccessKey - 临时访问密钥中的AKsecretKey - 临时访问密钥中的SKsecurityToken - 安全令牌@Deprecated public String createSignedUrl(HttpMethodEnum method, String bucketName, String objectKey, SpecialParamEnum specialParam, Date expiryTime, Map<String,String> headers, Map<String,Object> queryParams) throws ObsException
method - Http请求方法bucketName - 桶名objectKey - 对象名specialParam - 特殊操作符expiryTime - 临时授权的有效截止日期headers - 头信息queryParams - 查询参数信息ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public String createSignedUrl(HttpMethodEnum method, String bucketName, String objectKey, SpecialParamEnum specialParam, long expires, Map<String,String> headers, Map<String,Object> queryParams)
method - Http请求方法bucketName - 桶名objectKey - 对象名specialParam - 特殊操作符expires - 临时授权的有效时间,单位:秒,默认值:300headers - 头信息queryParams - 查询参数信息ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public V4TemporarySignatureResponse createV4TemporarySignature(V4TemporarySignatureRequest request)
@Deprecated public V4PostSignatureResponse createV4PostSignature(String acl, String contentType, long expires, String bucketName, String objectKey) throws ObsException
ObsException@Deprecated public V4PostSignatureResponse createV4PostSignature(long expires, String bucketName, String objectKey) throws ObsException
ObsException@Deprecated public V4PostSignatureResponse createV4PostSignature(V4PostSignatureRequest request) throws ObsException
ObsExceptionpublic TemporarySignatureResponse createTemporarySignature(TemporarySignatureRequest request)
IObsClientcreateTemporarySignature 在接口中 IObsClientrequest - 临时授权访问的请求参数public TemporarySignatureResponse createGetTemporarySignature(String bucketName, String objectKey, String prefix, Date expiryDate, Map<String,String> headers, Map<String,Object> queryParams)
bucketName - 桶名objectKey - 对象名prefix - 对象名前缀expiryDate - 有效截止日期(ISO 8601 UTC)headers - 头信息queryParams - 查询参数信息ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public TemporarySignatureResponse createGetTemporarySignature(String bucketName, String objectKey, String prefix, long expires, Map<String,String> headers, Map<String,Object> queryParams)
bucketName - 桶名objectKey - 对象名prefix - 对象名前缀expires - 有效时间(单位:秒)headers - 头信息queryParams - 查询参数信息ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PostSignatureResponse createPostSignature(String acl, String contentType, long expires, String bucketName, String objectKey) throws ObsException
acl - 对象的访问权限contentType - 对象的MIME类型expires - 有效时间,单位:秒bucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PostSignatureResponse createPostSignature(long expires, String bucketName, String objectKey) throws ObsException
expires - 有效时间,单位:秒bucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PostSignatureResponse createPostSignature(PostSignatureRequest request) throws ObsException
IObsClientcreatePostSignature 在接口中 IObsClientrequest - 基于V4的浏览器表单授权访问请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(String bucketName) throws ObsException
IObsClient桶命名规范:
createBucket 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(String bucketName, String location) throws ObsException
IObsClient桶命名规范:
createBucket 在接口中 IObsClientbucketName - 桶名location - 创建桶的区域, 如果使用的终端节点归属于默认区域,可以不携带此参数;如果使用的终端节点归属于其他区域,则必须携带此参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(ObsBucket bucket) throws ObsException
IObsClient桶命名规范:
createBucket 在接口中 IObsClientbucket - 桶信息,包含请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsBucket createBucket(CreateBucketRequest request) throws ObsException
IObsClient桶命名规范:
createBucket 在接口中 IObsClientrequest - 创建桶请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public ObsBucket createBucket(S3Bucket bucket) throws ObsException
ObsException@Deprecated public List<S3Bucket> listBuckets() throws ObsException
ObsExceptionpublic List<ObsBucket> listBuckets(ListBucketsRequest request) throws ObsException
IObsClientlistBuckets 在接口中 IObsClientrequest - 获取桶列表请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListBucketsResult listBucketsV2(ListBucketsRequest request) throws ObsException
IObsClientlistBucketsV2 在接口中 IObsClientrequest - 获取桶列表请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucket(String bucketName) throws ObsException
IObsClientdeleteBucket 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectListing listObjects(ListObjectsRequest request) throws ObsException
IObsClientlistObjects 在接口中 IObsClientrequest - 列举桶内对象请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectListing listObjects(String bucketName) throws ObsException
IObsClientlistObjects 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public boolean headBucket(String bucketName) throws ObsException
IObsClientheadBucket 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public ListVersionsResult listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys, String nextVersionIdMarker) throws ObsException
bucketName - 桶名prefix - 列举多版本对象时的对象名前缀delimiter - 对象名进行分组的字符keyMarker - 列举多版本对象的起始位置(按对象名排序)versionIdMarker - 列举多版本对象的起始位置(按对象版本号排序)maxKeys - 列举多版本对象的最大条目数nextVersionIdMarker - 废弃字段。ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListVersionsResult listVersions(ListVersionsRequest request) throws ObsException
IObsClientlistVersions 在接口中 IObsClientrequest - 列举桶内多版本对象请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListVersionsResult listVersions(String bucketName) throws ObsException
IObsClientlistVersions 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListVersionsResult listVersions(String bucketName, long maxKeys) throws ObsException
IObsClientlistVersions 在接口中 IObsClientbucketName - 桶名maxKeys - 列举多版本对象的最大条目数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListVersionsResult listVersions(String bucketName, String prefix, String delimiter, String keyMarker, String versionIdMarker, long maxKeys) throws ObsException
IObsClientlistVersions 在接口中 IObsClientbucketName - 桶名prefix - 列举多版本对象时的对象名前缀delimiter - 对象名进行分组的字符keyMarker - 列举多版本对象的起始位置(按对象名排序)versionIdMarker - 列举多版本对象的起始位置(按对象版本号排序)maxKeys - 列举多版本对象的最大条目数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketMetadataInfoResult getBucketMetadata(BucketMetadataInfoRequest request) throws ObsException
IObsClientgetBucketMetadata 在接口中 IObsClientrequest - 获取桶元数据的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getBucketAcl(String bucketName) throws ObsException
IObsClientgetBucketAcl 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketAcl(String bucketName, String cannedACL, AccessControlList acl) throws ObsException
bucketName - 桶名cannedACL - 预定义访问策略acl - 访问权限 ( acl和cannedACL不能同时使用)ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketAcl(String bucketName, AccessControlList acl) throws ObsException
IObsClientsetBucketAcl 在接口中 IObsClientbucketName - 桶名acl - 访问权限ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketLocation(String bucketName) throws ObsException
IObsClientgetBucketLocation 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLocationResponse getBucketLocationV2(String bucketName) throws ObsException
IObsClientgetBucketLocationV2 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStorageInfo getBucketStorageInfo(String bucketName) throws ObsException
IObsClientgetBucketStorageInfo 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketQuota getBucketQuota(String bucketName) throws ObsException
IObsClientgetBucketQuota 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketQuota(String bucketName, BucketQuota bucketQuota) throws ObsException
IObsClientsetBucketQuota 在接口中 IObsClientbucketName - 桶名bucketQuota - 桶配额ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketStoragePolicyConfiguration getBucketStoragePolicy(String bucketName) throws ObsException
IObsClientgetBucketStoragePolicy 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketStoragePolicy(String bucketName, BucketStoragePolicyConfiguration bucketStorage) throws ObsException
IObsClientsetBucketStoragePolicy 在接口中 IObsClientbucketName - 桶名bucketStorage - 桶的存储策略ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketCors(String bucketName, BucketCors bucketCors) throws ObsException
IObsClientsetBucketCors 在接口中 IObsClientbucketName - 桶名bucketCors - CORS配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketCors(String bucketName, S3BucketCors s3BucketCors) throws ObsException
ObsExceptionpublic BucketCors getBucketCors(String bucketName) throws ObsException
IObsClientgetBucketCors 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketCors(String bucketName) throws ObsException
IObsClientdeleteBucketCors 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public OptionsInfoResult optionsBucket(String bucketName, OptionsInfoRequest optionInfo) throws ObsException
bucketName - 桶名optionInfo - OPTIONS桶的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public OptionsInfoResult optionsObject(String bucketName, String objectKey, OptionsInfoRequest optionInfo) throws ObsException
bucketName - 桶名objectKey - 对象名optionInfo - OPTIONS对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public BucketLoggingConfiguration getBucketLoggingConfiguration(String bucketName) throws ObsException
bucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketLoggingConfiguration getBucketLogging(String bucketName) throws ObsException
IObsClientgetBucketLogging 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration, boolean updateTargetACLifRequired) throws ObsException
setBucketLoggingConfiguration 在接口中 IObsClientObsException@Deprecated public HeaderResponse setBucketLoggingConfiguration(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
ObsExceptionpublic HeaderResponse setBucketLogging(String bucketName, BucketLoggingConfiguration loggingConfiguration) throws ObsException
IObsClientsetBucketLogging 在接口中 IObsClientbucketName - 桶名loggingConfiguration - 日志管理配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketVersioning(String bucketName, String status) throws ObsException
ObsExceptionpublic HeaderResponse setBucketVersioning(String bucketName, BucketVersioningConfiguration versioningConfiguration) throws ObsException
IObsClientsetBucketVersioning 在接口中 IObsClientbucketName - 桶名versioningConfiguration - 桶的多版本状态配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketVersioningConfiguration getBucketVersioning(String bucketName) throws ObsException
IObsClientgetBucketVersioning 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public LifecycleConfiguration getBucketLifecycleConfiguration(String bucketName) throws ObsException
ObsExceptionpublic LifecycleConfiguration getBucketLifecycle(String bucketName) throws ObsException
IObsClientgetBucketLifecycle 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketLifecycleConfiguration(String bucketName, LifecycleConfiguration lifecycleConfig) throws ObsException
ObsExceptionpublic HeaderResponse setBucketLifecycle(String bucketName, LifecycleConfiguration lifecycleConfig) throws ObsException
IObsClientsetBucketLifecycle 在接口中 IObsClientbucketName - 桶名lifecycleConfig - 桶的生命周期配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse deleteBucketLifecycleConfiguration(String bucketName) throws ObsException
ObsExceptionpublic HeaderResponse deleteBucketLifecycle(String bucketName) throws ObsException
IObsClientdeleteBucketLifecycle 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public String getBucketPolicy(String bucketName) throws ObsException
IObsClientgetBucketPolicy 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketPolicyResponse getBucketPolicyV2(String bucketName) throws ObsException
IObsClientgetBucketPolicyV2 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketPolicy(String bucketName, String policy) throws ObsException
IObsClientsetBucketPolicy 在接口中 IObsClientbucketName - 桶名policy - 桶策略,JSON格式字符串ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketPolicy(String bucketName) throws ObsException
IObsClientdeleteBucketPolicy 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public WebsiteConfiguration getBucketWebsiteConfiguration(String bucketName) throws ObsException
ObsExceptionpublic WebsiteConfiguration getBucketWebsite(String bucketName) throws ObsException
IObsClientgetBucketWebsite 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketWebsiteConfiguration(String bucketName, WebsiteConfiguration websiteConfig) throws ObsException
ObsExceptionpublic HeaderResponse setBucketWebsite(String bucketName, WebsiteConfiguration websiteConfig) throws ObsException
IObsClientsetBucketWebsite 在接口中 IObsClientbucketName - 桶名websiteConfig - 桶的website(托管)配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse deleteBucketWebsiteConfiguration(String bucketName) throws ObsException
ObsExceptionpublic HeaderResponse deleteBucketWebsite(String bucketName) throws ObsException
IObsClientdeleteBucketWebsite 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketTagInfo getBucketTagging(String bucketName) throws ObsException
IObsClientgetBucketTagging 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketTagging(String bucketName, BucketTagInfo bucketTagInfo) throws ObsException
IObsClientsetBucketTagging 在接口中 IObsClientbucketName - 桶名bucketTagInfo - 桶标签ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketTagging(String bucketName) throws ObsException
IObsClientdeleteBucketTagging 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketEncryption getBucketEncryption(String bucketName) throws ObsException
IObsClientgetBucketEncryption 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketEncryption(String bucketName, BucketEncryption bucketEncryption) throws ObsException
IObsClientsetBucketEncryption 在接口中 IObsClientbucketName - 桶名bucketEncryption - 桶加密配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketEncryption(String bucketName) throws ObsException
IObsClientdeleteBucketEncryption 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setBucketReplicationConfiguration(String bucketName, ReplicationConfiguration replicationConfiguration) throws ObsException
ObsExceptionpublic HeaderResponse setBucketReplication(String bucketName, ReplicationConfiguration replicationConfiguration) throws ObsException
IObsClientsetBucketReplication 在接口中 IObsClientbucketName - 桶名replicationConfiguration - 跨Region复制配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public ReplicationConfiguration getBucketReplicationConfiguration(String bucketName) throws ObsException
ObsExceptionpublic ReplicationConfiguration getBucketReplication(String bucketName) throws ObsException
IObsClientgetBucketReplication 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse deleteBucketReplicationConfiguration(String bucketName) throws ObsException
ObsExceptionpublic HeaderResponse deleteBucketReplication(String bucketName) throws ObsException
IObsClientdeleteBucketReplication 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketNotificationConfiguration getBucketNotification(String bucketName) throws ObsException
IObsClientgetBucketNotification 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketNotification(String bucketName, BucketNotificationConfiguration bucketNotificationConfiguration) throws ObsException
IObsClientsetBucketNotification 在接口中 IObsClientbucketName - 桶名bucketNotificationConfiguration - 桶的消息通知配置ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PutObjectResult putObject(String bucketName, String objectKey, InputStream input, ObjectMetadata metadata) throws ObsException
IObsClientputObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名input - 待上传的数据流metadata - 对象的属性ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PutObjectResult putObject(String bucketName, String objectKey, InputStream input) throws ObsException
IObsClientputObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名input - 待上传的数据流ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PutObjectResult putObject(PutObjectRequest request) throws ObsException
IObsClientputObject 在接口中 IObsClientrequest - 上传对象请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PutObjectResult putObject(String bucketName, String objectKey, File file) throws ObsException
IObsClientputObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名file - 待上传的文件ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public PutObjectResult putObject(String bucketName, String objectKey, File file, ObjectMetadata metadata) throws ObsException
IObsClientputObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名file - 待上传的文件metadata - 对象的属性ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AppendObjectResult appendObject(AppendObjectRequest request) throws ObsException
IObsClientappendObject 在接口中 IObsClientrequest - 追加上传请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public CompleteMultipartUploadResult uploadFile(UploadFileRequest uploadFileRequest) throws ObsException
IObsClientuploadFile 在接口中 IObsClientuploadFileRequest - 上传文件请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public DownloadFileResult downloadFile(DownloadFileRequest downloadFileRequest) throws ObsException
IObsClientdownloadFile 在接口中 IObsClientdownloadFileRequest - 下载文件的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsObject getObject(GetObjectRequest request) throws ObsException
IObsClientgetObject 在接口中 IObsClientrequest - 下载对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsObject getObject(String bucketName, String objectKey, String versionId) throws ObsException
IObsClientgetObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsObject getObject(String bucketName, String objectKey) throws ObsException
IObsClientgetObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest request) throws ObsException
IObsClientgetObjectMetadata 在接口中 IObsClientrequest - 获取对象属性的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectMetadata setObjectMetadata(SetObjectMetadataRequest request) throws ObsException
IObsClientsetObjectMetadata 在接口中 IObsClientrequest - 设置对象属性的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectMetadata getObjectMetadata(String bucketName, String objectKey, String versionId) throws ObsException
IObsClientgetObjectMetadata 在接口中 IObsClientbucketName - 桶名objectKey - 对象名versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObjectMetadata getObjectMetadata(String bucketName, String objectKey) throws ObsException
IObsClientgetObjectMetadata 在接口中 IObsClientbucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public RestoreObjectRequest.RestoreObjectStatus restoreObject(RestoreObjectRequest request) throws ObsException
IObsClientrestoreObject 在接口中 IObsClientrequest - 取回归档存储对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RestoreObjectResult restoreObjectV2(RestoreObjectRequest request) throws ObsException
IObsClientrestoreObjectV2 在接口中 IObsClientrequest - 取回归档存储对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public TaskProgressStatus restoreObjects(RestoreObjectsRequest request) throws ObsException
IObsClientrestoreObjects 在接口中 IObsClientrequest - 批量取回归档存储对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public UploadProgressStatus putObjects(PutObjectsRequest request) throws ObsException
IObsClientputObjects 在接口中 IObsClientrequest - 批量上传文件的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public TaskProgressStatus dropFolder(DropFolderRequest request) throws ObsException
IFSClientdropFolder 在接口中 IFSClientrequest - 删除文件夹请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public DeleteObjectResult deleteObject(String bucketName, String objectKey, String versionId) throws ObsException
IObsClientdeleteObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public DeleteObjectResult deleteObject(String bucketName, String objectKey) throws ObsException
IObsClientdeleteObject 在接口中 IObsClientbucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest) throws ObsException
IObsClientdeleteObjects 在接口中 IObsClientdeleteObjectsRequest - 批量删除对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getObjectAcl(String bucketName, String objectKey, String versionId) throws ObsException
IObsClientgetObjectAcl 在接口中 IObsClientbucketName - 桶名objectKey - 对象名versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public AccessControlList getObjectAcl(String bucketName, String objectKey) throws ObsException
IObsClientgetObjectAcl 在接口中 IObsClientbucketName - 桶名objectKey - 对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常@Deprecated public HeaderResponse setObjectAcl(String bucketName, String objectKey, String cannedACL, AccessControlList acl, String versionId) throws ObsException
bucketName - 桶名objectKey - 对象名cannedACL - 预定义访问策略acl - 访问权限(acl和cannedACL不能同时使用)versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl, String versionId) throws ObsException
IObsClientsetObjectAcl 在接口中 IObsClientbucketName - 桶名objectKey - 对象名acl - 访问权限versionId - 对象版本号ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setObjectAcl(String bucketName, String objectKey, AccessControlList acl) throws ObsException
IObsClientsetObjectAcl 在接口中 IObsClientbucketName - 桶名objectKey - 对象名acl - 访问权限ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public CopyObjectResult copyObject(CopyObjectRequest request) throws ObsException
IObsClientcopyObject 在接口中 IObsClientrequest - 复制对象请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public CopyObjectResult copyObject(String sourceBucketName, String sourceObjectKey, String destBucketName, String destObjectKey) throws ObsException
IObsClientcopyObject 在接口中 IObsClientsourceBucketName - 源桶名sourceObjectKey - 源对象名destBucketName - 目标桶名destObjectKey - 目标对象名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request) throws ObsException
IObsClientinitiateMultipartUpload 在接口中 IObsClientrequest - 初始化分段上传任务的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse abortMultipartUpload(AbortMultipartUploadRequest request) throws ObsException
IObsClientabortMultipartUpload 在接口中 IObsClientrequest - 取消分段上传任务的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public UploadPartResult uploadPart(String bucketName, String objectKey, String uploadId, int partNumber, InputStream input) throws ObsException
IObsClientuploadPart 在接口中 IObsClientbucketName - 桶名objectKey - 对象名uploadId - 分段上传任务的ID号partNumber - 分段号input - 待上传的数据流ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public UploadPartResult uploadPart(String bucketName, String objectKey, String uploadId, int partNumber, File file) throws ObsException
IObsClientuploadPart 在接口中 IObsClientbucketName - 桶名objectKey - 对象名uploadId - 分段上传任务的ID号partNumber - 分段号file - 待上传的文件ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public UploadPartResult uploadPart(UploadPartRequest request) throws ObsException
IObsClientuploadPart 在接口中 IObsClientrequest - 上传段的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public CopyPartResult copyPart(CopyPartRequest request) throws ObsException
IObsClientcopyPart 在接口中 IObsClientrequest - 复制段的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request) throws ObsException
IObsClientcompleteMultipartUpload 在接口中 IObsClientrequest - 合并段的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ListPartsResult listParts(ListPartsRequest request) throws ObsException
IObsClientlistParts 在接口中 IObsClientrequest - 列举已上传段的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request) throws ObsException
IObsClientlistMultipartUploads 在接口中 IObsClientrequest - 列举分段上传任务的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSBucket newBucket(NewBucketRequest request) throws ObsException
IFSClientnewBucket 在接口中 IFSClientrequest - 创建桶请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSFile newFile(NewFileRequest request) throws ObsException
IFSClientnewFile 在接口中 IFSClientrequest - 创建文件请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSFolder newFolder(NewFolderRequest request) throws ObsException
IFSClientnewFolder 在接口中 IFSClientrequest - 创建文件夹请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSAttribute getAttribute(GetAttributeRequest request) throws ObsException
IFSClientgetAttribute 在接口中 IFSClientrequest - 获取文件/文件夹属性请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReadFileResult readFile(ReadFileRequest request) throws ObsException
IFSClientreadFile 在接口中 IFSClientrequest - 读取文件内容的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSFile writeFile(WriteFileRequest request) throws ObsException
IFSClientwriteFile 在接口中 IFSClientrequest - 写文件内容的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ObsFSFile appendFile(WriteFileRequest request) throws ObsException
IFSClientappendFile 在接口中 IFSClientrequest - 写文件内容的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RenameResult renameFile(RenameRequest request) throws ObsException
IFSClientrenameFile 在接口中 IFSClientrequest - 重命名文件请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public RenameResult renameFolder(RenameRequest request) throws ObsException
IFSClientrenameFolder 在接口中 IFSClientrequest - 重命名文件夹请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public TruncateFileResult truncateFile(TruncateFileRequest request) throws ObsException
IFSClienttruncateFile 在接口中 IFSClientrequest - 截断文件请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketFSStatus(SetBucketFSStatusRequest request) throws ObsException
IFSClientsetBucketFSStatus 在接口中 IFSClientrequest - 设置桶的文件网关特性状态的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public GetBucketFSStatusResult getBucketFSStatus(GetBucketFSStatusRequest request) throws ObsException
IFSClientgetBucketFSStatus 在接口中 IFSClientrequest - 获取桶的文件网关特性状态的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public DropFileResult dropFile(DropFileRequest request) throws ObsException
IFSClientdropFile 在接口中 IFSClientrequest - 删除文件请求ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReadAheadResult readAheadObjects(ReadAheadRequest request) throws ObsException
IObsClientreadAheadObjects 在接口中 IObsClientrequest - 预读对象的请求参数ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReadAheadResult deleteReadAheadObjects(String bucketName, String prefix) throws ObsException
IObsClientdeleteReadAheadObjects 在接口中 IObsClientbucketName - 桶名prefix - 预读对象的对象名前缀ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public ReadAheadQueryResult queryReadAheadObjectsTask(String bucketName, String taskId) throws ObsException
IObsClientqueryReadAheadObjectsTask 在接口中 IObsClientbucketName - 桶名taskId - 预读任务IDObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse setBucketDirectColdAccess(String bucketName, BucketDirectColdAccess access) throws ObsException
IObsClientsetBucketDirectColdAccess 在接口中 IObsClientbucketName - 桶名access - 直读策略ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public BucketDirectColdAccess getBucketDirectColdAccess(String bucketName) throws ObsException
IObsClientgetBucketDirectColdAccess 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public HeaderResponse deleteBucketDirectColdAccess(String bucketName) throws ObsException
IObsClientdeleteBucketDirectColdAccess 在接口中 IObsClientbucketName - 桶名ObsException - OBS SDK自定义异常,当调用接口失败、访问OBS失败时抛出该异常public void close()
throws IOException
IObsClientclose 在接口中 IFSClientclose 在接口中 IObsClientclose 在接口中 Closeableclose 在接口中 AutoCloseableIOException - 客户端关闭异常public String base64Md5(InputStream is, long length, long offset) throws NoSuchAlgorithmException, IOException
public String base64Md5(InputStream is) throws NoSuchAlgorithmException, IOException
Copyright © 2019. All rights reserved.