OBSClient Class Reference
Inherits from | NSObject |
---|---|
Declared in | OBSClient.h OBSClient.m |
Other Methods
configuration
客户端配置
@property (nonatomic, strong, nonnull) OBSBaseConfiguration *configuration
Declared In
OBSClient.h
– initWithConfiguration:
client初始化
- (instancetype)initWithConfiguration:(__kindof OBSBaseConfiguration *)configuration
Parameters
configuration |
配置参数 |
---|
Return Value
client对象
Declared In
OBSClient.h
– setLogLevel:
设置日志级别
- (void)setLogLevel:(OBSDDLogLevel)logLevel
Parameters
logLevel |
日志级别 OBSDDLogLevelOff OBSDDLogLevelError OBSDDLogLevelWarning OBSDDLogLevelInfo OBSDDLogLevelDebug OBSDDLogLevelVerbose |
---|
Declared In
OBSClient.h
– addLogger:
添加日志logger
- (void)addLogger:(id<OBSDDLogger>)logger
Parameters
logger |
日志logger类型 |
---|
Declared In
OBSClient.h
optionsObject Methods
– optionsObject:completionHandler:
OPTIONS对象
- (OBSBFTask *)optionsObject:(__kindof OBSBaseRequest<OBSOptionsObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSOptionsObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
OPTIONS对象请求参数 |
---|---|
completionHandler |
OPTIONS对象回调 |
Return Value
OBSBFTask
Declared In
OBSOptionsObjectModel.h
setBucketPolicy Methods
– setBucketPolicy:completionHandler:
设置桶策略
- (OBSBFTask *)setBucketPolicy:(__kindof OBSBaseRequest<OBSSetBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶策略请求参数 |
---|---|
completionHandler |
设置桶策略回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketPolicyModel.h
deleteBucket Methods
– deleteBucket:completionHandler:
删除桶
- (OBSBFTask *)deleteBucket:(__kindof OBSBaseRequest<OBSDeleteBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶请求参数 |
---|---|
completionHandler |
删除桶回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketModel.h
listObjects Methods
– listObjects:completionHandler:
列举桶内对象
- (OBSBFTask *)listObjects:(__kindof OBSBaseRequest<OBSListObjectsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListObjectsResponse *response , NSError *error ))completionHandler
Parameters
request |
列举桶内对象请求参数 |
---|---|
completionHandler |
列举桶内对象回调 |
Return Value
OBSBFTask
Declared In
OBSListObjectsModel.h
setObjectACL Methods
– setObjectACL:completionHandler:
设置对象的ACL
- (OBSBFTask *)setObjectACL:(__kindof OBSBaseRequest<OBSSetObjectACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetObjectACLResponse *response , NSError *error ))completionHandler
Parameters
request |
设置对象ACL请求参数 |
---|---|
completionHandler |
设置对象ACL回调 |
Return Value
OBSBFTask
Declared In
OBSSetObjectACLModel.h
getBucketLocation Methods
– getBucketLocation:completionHandler:
获取桶区域位置
- (OBSBFTask *)getBucketLocation:(__kindof OBSBaseRequest<OBSGetBucketLocationProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLocationResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶区域位置请求参数 |
---|---|
completionHandler |
获取桶区域位置回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketLocationModel.h
setBucketLogging Methods
– setBucketLogging:completionHandler:
设置桶日志
- (OBSBFTask *)setBucketLogging:(__kindof OBSBaseRequest<OBSSetBucketLoggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketLoggingResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶日志请求参数 |
---|---|
completionHandler |
设置桶日志回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketLoggingModel.h
getObjectMetaData Methods
– getObjectMetaData:completionHandler:
获取对象元数据
- (OBSBFTask *)getObjectMetaData:(__kindof OBSBaseRequest<OBSGetObjectMetaDataProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectMetaDataResponse *response , NSError *error ))completionHandler
Parameters
request |
获取对象元数据请求参数 |
---|---|
completionHandler |
获取对象元数据回调 |
Return Value
OBSBFTask
Declared In
OBSGetObjectMetaDataModel.h
preSignedURL Methods
– createV2PreSignedURL:expireAfter:completionHandler:
获得V2临时鉴权URL
- (OBSBFTask *)createV2PreSignedURL:(__kindof OBSBaseRequest *)request expireAfter:(long long)expire completionHandler:(void ( ^ ) ( NSString *urlString , NSString *httpVerb , NSDictionary *signedHeaders ))completionHandler
Parameters
request |
所有继承OBSBaseRequest的request对象 |
---|---|
expire |
有效时间 |
completionHandler |
回调 |
Return Value
OBSBFTask
Declared In
OBSPreSignedURLModel.h
– createV4PreSignedURL:expireAfter:completionHandler:
获得V4临时鉴权URL
- (OBSBFTask *)createV4PreSignedURL:(__kindof OBSBaseRequest *)request expireAfter:(long long)expire completionHandler:(void ( ^ ) ( NSString *urlString , NSString *httpVerb , NSDictionary *signedHeaders ))completionHandler
Parameters
request |
所有继承OBSBaseRequest的request对象 |
---|---|
expire |
有效时间 |
completionHandler |
回调 |
Return Value
OBSBFTask
Declared In
OBSPreSignedURLModel.h
deleteBucketLifecycle Methods
– deleteBucketLifecycle:completionHandler:
删除桶的生命周期配置
- (OBSBFTask *)deleteBucketLifecycle:(__kindof OBSBaseRequest<OBSDeleteBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶的生命周期配置请求参数 |
---|---|
completionHandler |
删除桶的生命周期配置回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketLifecycleModel.h
abortMultipartUpload Methods
– abortMultipartUpload:completionHandler:
取消分段上传任务
- (OBSBFTask *)abortMultipartUpload:(__kindof OBSBaseRequest<OBSAbortMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSAbortMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
取消分段上传任务请求参数 |
---|---|
completionHandler |
取消分段上传任务回调 |
Return Value
OBSBFTask
Declared In
OBSAbortMultipartUploadModel.h
getBucketLogging Methods
– getBucketLogging:completionHandler:
获取桶日志
- (OBSBFTask *)getBucketLogging:(__kindof OBSBaseRequest<OBSGetBucketLoggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLoggingResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶日志请求参数 |
---|---|
completionHandler |
获取桶日志回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketLoggingModel.h
putObject Methods
– putObject:completionHandler:
上传对象
- (OBSBFTask *)putObject:(__kindof OBSBaseRequest<OBSPutObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSPutObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
上传对象请求参数 |
---|---|
completionHandler |
上传对象回调 |
Return Value
OBSBFTask
Declared In
OBSPutObjectModel.h
initiateMultipartUpload Methods
– initiateMultipartUpload:completionHandler:
初始化分段上传任务
- (OBSBFTask *)initiateMultipartUpload:(__kindof OBSBaseRequest<OBSInitiateMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSInitiateMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
初始化分段上传任务请求参数 |
---|---|
completionHandler |
初始化分段上传任务回调 |
Return Value
OBSBFTask
Declared In
OBSInitiateMultipartUploadModel.h
getBucketNotification Methods
– getBucketNotification:completionHandler:
获取桶的消息通知配置
- (OBSBFTask *)getBucketNotification:(__kindof OBSBaseRequest<OBSGetBucketNotificationProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketNotificationResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶的消息通知配置请求参数 |
---|---|
completionHandler |
获取桶的消息通知配置回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketNotificationModel.h
setBucketCORS Methods
– setBucketCORS:completionHandler:
设置桶的CORS配置
- (OBSBFTask *)setBucketCORS:(__kindof OBSBaseRequest<OBSSetBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶CORS配置的request |
---|---|
completionHandler |
设置桶CORS配置回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketCORSModel.m
deleteBucketPolicy Methods
– deleteBucketPolicy:completionHandler:
删除桶策略
- (OBSBFTask *)deleteBucketPolicy:(__kindof OBSBaseRequest<OBSDeleteBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶策略请求参数 |
---|---|
completionHandler |
删除桶策略回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketPolicyModel.h
getBucketCORS Methods
– getBucketCORS:completionHandler:
获取桶CORS配置
- (OBSBFTask *)getBucketCORS:(__kindof OBSBaseRequest<OBSGetBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶CORS配置请求参数 |
---|---|
completionHandler |
获取桶CORS配置回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketCORSModel.h
getBucketQuota Methods
– getBucketQuota:completionHandler:
获取桶配额
- (OBSBFTask *)getBucketQuota:(__kindof OBSBaseRequest<OBSGetBucketQuotaProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketQuotaResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶配额请求参数 |
---|---|
completionHandler |
获取桶配额回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketQuotaModel.h
getBucketACL Methods
– getBucketACL:completionHandler:
获取桶的ACL
- (OBSBFTask *)getBucketACL:(__kindof OBSBaseRequest<OBSGetBucketACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketACLResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶ACL请求参数 |
---|---|
completionHandler |
获取桶的ACL回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketACLModel.h
getBucketPolicy Methods
– getBucketPolicy:completionHandler:
获取桶策略
- (OBSBFTask *)getBucketPolicy:(__kindof OBSBaseRequest<OBSGetBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶策略请求参数 |
---|---|
completionHandler |
获取桶策略回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketPolicyModel.h
completeMultipartUpload Methods
– completeMultipartUpload:completionHandler:
合并段
- (OBSBFTask *)completeMultipartUpload:(__kindof OBSBaseRequest<OBSCompleteMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSCompleteMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
合并段请求参数 |
---|---|
completionHandler |
合并段回调 |
Return Value
OBSBFTask
Declared In
OBSCompleteMultipartUploadModel.h
uploadFile Methods
– uploadFile:completionHandler:
断点续传上传
- (OBSBFTask *)uploadFile:(__kindof OBSBaseRequest<OBSUploadFileProtocol> *)request completionHandler:(void ( ^ ) ( OBSUploadFileResponse *response , NSError *error ))completionHandler
Parameters
request |
断点续传上传请求参数 |
---|---|
completionHandler |
断点续传上传回调 |
Return Value
OBSBFTask
Declared In
OBSUploadFileModel.h
setBucketWebsite Methods
– setBucketWebsite:completionHandler:
设置桶WEBSITE配置
- (OBSBFTask *)setBucketWebsite:(__kindof OBSBaseRequest<OBSSetBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶WEBSITE配置request |
---|---|
completionHandler |
设置桶WEBSITE配置回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketWebsiteModel.h
getBucketWebsite Methods
– getBucketWebsite:completionHandler:
获取桶的WEBSITE配置
- (OBSBFTask *)getBucketWebsite:(__kindof OBSBaseRequest<OBSGetBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶WEBSITE配置请求参数 |
---|---|
completionHandler |
获取桶WEBSITE配置回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketWebsiteModel.h
copyObject Methods
– copyObject:completionHandler:
复制对象
- (OBSBFTask *)copyObject:(__kindof OBSBaseRequest<OBSCopyObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSCopyObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
复制对象请求参数 |
---|---|
completionHandler |
复制对象回调 |
Return Value
OBSBFTask
Declared In
OBSCopyObjectModel.h
getBucketLifecycle Methods
– getBucketLifecycle:completionHandler:
获取桶生命周期配置
- (OBSBFTask *)getBucketLifecycle:(__kindof OBSBaseRequest<OBSGetBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶生命周期配置请求参数 |
---|---|
completionHandler |
获取桶生命周期配置回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketLifecycleModel.h
deleteObject Methods
– deleteObject:completionHandler:
删除对象
- (OBSBFTask *)deleteObject:(__kindof OBSBaseRequest<OBSDeleteObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
删除对象请求参数 |
---|---|
completionHandler |
删除对象回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteObjectModel.h
optionsBucket Methods
– optionsBucket:completionHandler:
OPTIONS桶
- (OBSBFTask *)optionsBucket:(__kindof OBSBaseRequest<OBSOptionsBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSOptionsBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
OPTIONS桶请求参数 |
---|---|
completionHandler |
OPTIONS桶回调 |
Return Value
OBSBFTask
Declared In
OBSOptionsBucketModel.h
createBucket Methods
– createBucket:completionHandler:
创建桶
- (OBSBFTask *)createBucket:(__kindof OBSBaseRequest<OBSCreateBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSCreateBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
创建桶请求参数 |
---|---|
completionHandler |
创建桶的回调 |
Return Value
task对象
Declared In
OBSCreateBucketModel.h
setBucketStoragePolicy Methods
– setBucketStoragePolicy:completionHandler:
设置桶存储策略
- (OBSBFTask *)setBucketStoragePolicy:(__kindof OBSBaseRequest<OBSSetBucketStoragePolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketStoragePolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶存储策略请求参数 |
---|---|
completionHandler |
设置桶存储策略回调 |
Return Value
task
Declared In
OBSSetBucketStoragePolicyModel.h
setBucketVersioning Methods
– setBucketVersioning:completionHandler:
设置桶多版本状态
- (OBSBFTask *)setBucketVersioning:(__kindof OBSBaseRequest<OBSSetBucketVersioningProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketVersioningResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶多版本状态请求参数 |
---|---|
completionHandler |
设置桶多版本状态回调 |
Return Value
task对象
Declared In
OBSSetBucketVersioningModel.h
deleteBucketWebsite Methods
– deleteBucketWebsite:completionHandler:
删除桶WEBSITE配置
- (OBSBFTask *)deleteBucketWebsite:(__kindof OBSBaseRequest<OBSDeleteBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶WEBSITE配置请求参数 |
---|---|
completionHandler |
删除桶WEBSITE配置回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketWebsiteModel.h
getBucketMetaData Methods
– getBucketMetaData:completionHandler:
获取桶元数据
- (OBSBFTask *)getBucketMetaData:(__kindof OBSBaseRequest<OBSGetBucketMetaDataProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketMetaDataResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶元数据请求参数 |
---|---|
completionHandler |
获取桶元数据回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketMetaDataModel.h
restoreObject Methods
– restoreObject:completionHandler:
取回归档存储对象
- (OBSBFTask *)restoreObject:(__kindof OBSBaseRequest<OBSRestoreObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSRestoreObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
取回归档存储对象请求参数 |
---|---|
completionHandler |
取回归档存储对象回调 |
Return Value
OBSBFTask
Declared In
OBSRestoreObjectModel.h
downloadFile Methods
– downloadFile:completionHandler:
断点续传下载
- (OBSBFTask *)downloadFile:(__kindof OBSBaseRequest<OBSDownloadFileProtocol> *)request completionHandler:(void ( ^ ) ( OBSDownloadFileResponse *response , NSError *error ))completionHandler
Parameters
request |
断点续传下载请求参数 |
---|---|
completionHandler |
断点续传下载回调 |
Return Value
OBSBFTask
Declared In
OBSDownloadFileModel.h
setBucketLifecycle Methods
– setBucketLifecycle:completionHandler:
设置桶生命周期配置
- (OBSBFTask *)setBucketLifecycle:(__kindof OBSBaseRequest<OBSSetBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶生命周期配置请求参数 |
---|---|
completionHandler |
设置桶生命周期配置回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketLifecycleModel.h
getBucketStorageInfo Methods
– getBucketStorageInfo:completionHandler:
获取桶存量信息
- (OBSBFTask *)getBucketStorageInfo:(__kindof OBSBaseRequest<OBSGetBucketStorageInfoProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketStorageInfoResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶存量信息请求参数 |
---|---|
completionHandler |
获取桶存量信息回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketStorageInfoModel.h
getObjectACL Methods
– getObjectACL:completionHandler:
获取对象ACL
- (OBSBFTask *)getObjectACL:(__kindof OBSBaseRequest<OBSGetObjectACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectACLResponse *response , NSError *error ))completionHandler
Parameters
request |
获取对象ACL请求参数 |
---|---|
completionHandler |
获取对象ACL回调 |
Return Value
OBSBFTask
Declared In
OBSGetObjectACLModel.h
setBucketTagging Methods
– setBucketTagging:completionHandler:
设置桶标签
- (OBSBFTask *)setBucketTagging:(__kindof OBSBaseRequest<OBSSetBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶标签请求参数 |
---|---|
completionHandler |
设置桶标签回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketTaggingModel.h
deleteBucketTagging Methods
– deleteBucketTagging:completionHandler:
删除桶标签
- (OBSBFTask *)deleteBucketTagging:(__kindof OBSBaseRequest<OBSDeleteBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶标签请求参数 |
---|---|
completionHandler |
删除桶标签回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketTaggingModel.h
deleteBucketCORS Methods
– deleteBucketCORS:completionHandler:
删除桶CORS配置
- (OBSBFTask *)deleteBucketCORS:(__kindof OBSBaseRequest<OBSDeleteBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
删除桶CORS配置请求参数 |
---|---|
completionHandler |
删除桶CORS配置回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketCORSModel.h
listMultipartUploads Methods
– listMultipartUploads:completionHandler:
列举分段上传任务
- (OBSBFTask *)listMultipartUploads:(__kindof OBSBaseRequest<OBSListMultipartUploadsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListMultipartUploadsResponse *response , NSError *error ))completionHandler
Parameters
request |
列举分段上传任务请求参数 |
---|---|
completionHandler |
列举分段上传任务回调 |
Return Value
OBSBFTask
Declared In
OBSListMultipartUploadsModel.h
getBucketTagging Methods
– getBucketTagging:completionHandler:
获取桶标签
- (OBSBFTask *)getBucketTagging:(__kindof OBSBaseRequest<OBSGetBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶标签请求参数 |
---|---|
completionHandler |
获取桶标签回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketTaggingModel.h
deleteObjects Methods
– deleteObjects:completionHandler:
批量删除对象
- (OBSBFTask *)deleteObjects:(__kindof OBSBaseRequest<OBSDeleteObjectsProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteObjectsResponse *response , NSError *error ))completionHandler
Parameters
request |
批量删除对象请求参数 |
---|---|
completionHandler |
批量删除对象回调 |
Return Value
OBSBFTask
Declared In
OBSDeleteObjectsModel.h
getBucketStoragePolicy Methods
– getBucketStoragePolicy:completionHandler:
获取桶存储策略
- (OBSBFTask *)getBucketStoragePolicy:(__kindof OBSBaseRequest<OBSGetBucketStoragePolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketStoragePolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶存储策略请求参数 |
---|---|
completionHandler |
获取桶存储策略回调 |
Return Value
OBSBFTask
Declared In
OBSGetBucketStoragePolicyModel.h
setBucketNotification Methods
– setBucketNotification:completionHandler:
设置桶的消息通知配置
- (OBSBFTask *)setBucketNotification:(__kindof OBSBaseRequest<OBSSetBucketNotificationProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketNotificationResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶的消息通知配置请求参数 |
---|---|
completionHandler |
设置桶的消息通知回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketNotificationModel.h
listParts Methods
– listParts:completionHandler:
列举段
- (OBSBFTask *)listParts:(__kindof OBSBaseRequest<OBSListPartsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListPartsResponse *response , NSError *error ))completionHandler
Parameters
request |
列举段请求参数 |
---|---|
completionHandler |
列举段回调 |
Return Value
OBSBFTask
Declared In
OBSListPartsModel.h
uploadPart Methods
– uploadPart:completionHandler:
上传段
- (OBSBFTask *)uploadPart:(__kindof OBSBaseRequest<OBSUploadPartProtocol> *)request completionHandler:(void ( ^ ) ( OBSUploadPartResponse *response , NSError *error ))completionHandler
Parameters
request |
上传段请求参数 |
---|---|
completionHandler |
上传段回调 |
Return Value
OBSBFTask
Declared In
OBSUploadPartModel.h
listBuckets Methods
– listBuckets:completionHandler:
列举桶
- (OBSBFTask *)listBuckets:(__kindof OBSBaseRequest<OBSListBucketsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListBucketsResponse *response , NSError *error ))completionHandler
Parameters
request |
列举桶请求参数 |
---|---|
completionHandler |
列举桶回调 |
Return Value
OBSBFTask对象
Declared In
OBSListBucketsModel.h
copyPart Methods
– copyPart:completionHandler:
拷贝段
- (OBSBFTask *)copyPart:(__kindof OBSBaseRequest<OBSCopyPartProtocol> *)request completionHandler:(void ( ^ ) ( OBSCopyPartResponse *response , NSError *error ))completionHandler
Parameters
request |
拷贝段请求参数 |
---|---|
completionHandler |
拷贝段回调 |
Return Value
OBSBFTask
Declared In
OBSCopyPartModel.h
listObjectsVerions Methods
– listObjectsVersions:completionHandler:
列举多版本对象
- (OBSBFTask *)listObjectsVersions:(__kindof OBSBaseRequest<OBSListObjectsVersionsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListObjectsVersionsResponse *response , NSError *error ))completionHandler
Parameters
request |
列举多版本对象请求参数 |
---|---|
completionHandler |
列举多版本对象回调 |
Return Value
OBSBFTask
Declared In
OBSListObjectsVersionsModel.h
getBucketVersioning Methods
– getBucketVersioning:completionHandler:
获取桶多版本状态
- (OBSBFTask *)getBucketVersioning:(__kindof OBSBaseRequest<OBSGetBucketVersioningProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketVersioningResponse *response , NSError *error ))completionHandler
Parameters
request |
获取桶多版本状态请求参数 |
---|---|
completionHandler |
获取桶多版本状态回调 |
Return Value
task
Declared In
OBSGetBucketVersioningModel.h
getObject Methods
– getObject:completionHandler:
获取对象内容
- (OBSBFTask *)getObject:(__kindof OBSBaseRequest<OBSGetObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
获取对象内容参数 |
---|---|
completionHandler |
获取对象内容回调 |
Return Value
OBSBFTask
Declared In
OBSGetObjectModel.h
setBucketQuota Methods
– setBucketQuota:completionHandler:
设置桶配额
- (OBSBFTask *)setBucketQuota:(__kindof OBSBaseRequest<OBSSetBucketQuotaProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketQuotaResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶配额请求参数 |
---|---|
completionHandler |
设置桶配额回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketQuotaModel.h
setBucketACL Methods
– setBucketACL:completionHandler:
设置桶ACL
- (OBSBFTask *)setBucketACL:(__kindof OBSBaseRequest<OBSSetBucketACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketACLResponse *response , NSError *error ))completionHandler
Parameters
request |
设置桶ACL请求参数 |
---|---|
completionHandler |
设置桶ACL回调 |
Return Value
OBSBFTask
Declared In
OBSSetBucketACLModel.h