OBSClient Class Reference
Inherits from | NSObject |
---|---|
Declared in | OBSClient.h OBSClient.m |
Other Methods
– initWithConfiguration:
Client initialization
- (instancetype)initWithConfiguration:(__kindof OBSBaseConfiguration *)configuration
Parameters
configuration |
Configuration parameters |
---|
Return Value
Client object
Declared In
OBSClient.h
– setLogLevel:
Set the log level.
- (void)setLogLevel:(OBSDDLogLevel)logLevel
Parameters
logLevel |
Log level OBSDDLogLevelOff OBSDDLogLevelError OBSDDLogLevelWarning OBSDDLogLevelInfo OBSDDLogLevelDebug OBSDDLogLevelVerbose |
---|
Declared In
OBSClient.h
– addLogger:
Add the logger.
- (void)addLogger:(id<OBSDDLogger>)logger
Parameters
logger |
Logger type of logs |
---|
Declared In
OBSClient.h
setBucketCORS Methods
– setBucketCORS:completionHandler:
Set bucket CORS rules.
- (OBSBFTask *)setBucketCORS:(__kindof OBSBaseRequest<OBSSetBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for setting bucket CORS rules |
---|---|
completionHandler |
Callback function for setting bucket CORS rules |
Return Value
OBSBFTask
Declared In
OBSSetBucketCORSModel.m
appendObject Methods
– appendObject:completionHandler:
Upload an object.
- (OBSBFTask *)appendObject:(__kindof OBSBaseRequest<OBSAppendObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSAppendObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Object upload request |
---|---|
completionHandler |
Callback function for uploading an object |
Return Value
OBSBFTask
Declared In
OBSAppendObjectModel.h
initiateMultipartUpload Methods
– initiateMultipartUpload:completionHandler:
Initialize a multipart upload.
- (OBSBFTask *)initiateMultipartUpload:(__kindof OBSBaseRequest<OBSInitiateMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSInitiateMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
Multipart upload request |
---|---|
completionHandler |
Callback function for multipart upload |
Return Value
OBSBFTask
Declared In
OBSInitiateMultipartUploadModel.h
getBucketMetaData Methods
– getBucketMetaData:completionHandler:
Obtain bucket metadata.
- (OBSBFTask *)getBucketMetaData:(__kindof OBSBaseRequest<OBSGetBucketMetaDataProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketMetaDataResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket metadata |
---|---|
completionHandler |
Callback function for obtaining bucket metadata |
Return Value
OBSBFTask
Declared In
OBSGetBucketMetaDataModel.h
deleteBucketPolicy Methods
– deleteBucketPolicy:completionHandler:
Delete bucket policies.
- (OBSBFTask *)deleteBucketPolicy:(__kindof OBSBaseRequest<OBSDeleteBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting bucket policies |
---|---|
completionHandler |
Callback function for deleting bucket policies |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketPolicyModel.h
deleteBucketTagging Methods
– deleteBucketTagging:completionHandler:
Delete bucket tags.
- (OBSBFTask *)deleteBucketTagging:(__kindof OBSBaseRequest<OBSDeleteBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting bucket tags |
---|---|
completionHandler |
Callback function for deleting bucket tags |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketTaggingModel.h
listMultipartUploads Methods
– listMultipartUploads:completionHandler:
List multipart uploads.
- (OBSBFTask *)listMultipartUploads:(__kindof OBSBaseRequest<OBSListMultipartUploadsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListMultipartUploadsResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for listing multipart uploads |
---|---|
completionHandler |
Callback function listing multipart uploads |
Return Value
OBSBFTask
Declared In
OBSListMultipartUploadsModel.h
setBucketACL Methods
– setBucketACL:completionHandler:
Configure a bucket ACL.
- (OBSBFTask *)setBucketACL:(__kindof OBSBaseRequest<OBSSetBucketACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketACLResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring a bucket ACL |
---|---|
completionHandler |
Callback function for configuring a bucket ACL |
Return Value
OBSBFTask
Declared In
OBSSetBucketACLModel.h
uploadPart Methods
– uploadPart:completionHandler:
Perform a multipart upload.
- (OBSBFTask *)uploadPart:(__kindof OBSBaseRequest<OBSUploadPartProtocol> *)request completionHandler:(void ( ^ ) ( OBSUploadPartResponse *response , NSError *error ))completionHandler
Parameters
request |
Multipart upload request |
---|---|
completionHandler |
Callback function for multipart upload |
Return Value
OBSBFTask
Declared In
OBSUploadPartModel.h
abortMultipartUpload Methods
– abortMultipartUpload:completionHandler:
Abort a multipart upload.
- (OBSBFTask *)abortMultipartUpload:(__kindof OBSBaseRequest<OBSAbortMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSAbortMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for aborting a multipart upload |
---|---|
completionHandler |
Callback function for aborting a multipart upload |
Return Value
OBSBFTask
Declared In
OBSAbortMultipartUploadModel.h
deletereplicateBucket Methods
– deleteReplicateBucket:completionHandler:
Create a bucket.
- (OBSBFTask *)deleteReplicateBucket:(__kindof OBSBaseRequest<OBSDeleteReplicateBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteReplicateBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Bucket creation request |
---|---|
completionHandler |
Bucket creation callback function |
Return Value
Task object
Declared In
OBSDeleteReplicateBucketModel.h
getBucketStorageInfo Methods
– getBucketStorageInfo:completionHandler:
Obtain bucket storage information.
- (OBSBFTask *)getBucketStorageInfo:(__kindof OBSBaseRequest<OBSGetBucketStorageInfoProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketStorageInfoResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket storage information |
---|---|
completionHandler |
Callback function for obtaining bucket storage information |
Return Value
OBSBFTask
Declared In
OBSGetBucketStorageInfoModel.h
deleteBucket Methods
– deleteBucket:completionHandler:
Delete a bucket.
- (OBSBFTask *)deleteBucket:(__kindof OBSBaseRequest<OBSDeleteBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Bucket deletion request |
---|---|
completionHandler |
Bucket deletion callback function |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketModel.h
deleteObjects Methods
– deleteObjects:completionHandler:
Delete objects in a batch.
- (OBSBFTask *)deleteObjects:(__kindof OBSBaseRequest<OBSDeleteObjectsProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteObjectsResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting objects in a batch |
---|---|
completionHandler |
Callback function for deleting objects in a batch |
Return Value
OBSBFTask
Declared In
OBSDeleteObjectsModel.h
setBucketQuota Methods
– setBucketQuota:completionHandler:
Configure a bucket quota.
- (OBSBFTask *)setBucketQuota:(__kindof OBSBaseRequest<OBSSetBucketQuotaProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketQuotaResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring a bucket quota |
---|---|
completionHandler |
Callback function for configuring a bucket quota |
Return Value
OBSBFTask
Declared In
OBSSetBucketQuotaModel.h
setBucketLifecycle Methods
– setBucketLifecycle:completionHandler:
- Set bucket lifecycle rules.
- (OBSBFTask *)setBucketLifecycle:(__kindof OBSBaseRequest<OBSSetBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for setting lifecycle rules |
---|---|
completionHandler |
Callback function for setting bucket lifecycle rules |
Return Value
OBSBFTask
Declared In
OBSSetBucketLifecycleModel.h
getBucketQuota Methods
– getBucketQuota:completionHandler:
Obtain a bucket quota.
- (OBSBFTask *)getBucketQuota:(__kindof OBSBaseRequest<OBSGetBucketQuotaProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketQuotaResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining a bucket quota |
---|---|
completionHandler |
Request for obtaining a bucket quota |
Return Value
OBSBFTask
Declared In
OBSGetBucketQuotaModel.h
setObjectACL Methods
– setObjectACL:completionHandler:
Configure the ACL for an object.
- (OBSBFTask *)setObjectACL:(__kindof OBSBaseRequest<OBSSetObjectACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetObjectACLResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring an object ACL |
---|---|
completionHandler |
Callback function for configuring an object ACL |
Return Value
OBSBFTask
Declared In
OBSSetObjectACLModel.h
downloadFile Methods
– downloadFile:completionHandler:
Download a file.
- (OBSBFTask *)downloadFile:(__kindof OBSBaseRequest<OBSDownloadFileProtocol> *)request completionHandler:(void ( ^ ) ( OBSDownloadFileResponse *response , NSError *error ))completionHandler
Parameters
request |
Resumable download request |
---|---|
completionHandler |
Resumable download callback function |
Return Value
OBSBFTask
Declared In
OBSDownloadFileModel.h
deleteBucketLifecycle Methods
– deleteBucketLifecycle:completionHandler:
Delete bucket lifecycle rules.
- (OBSBFTask *)deleteBucketLifecycle:(__kindof OBSBaseRequest<OBSDeleteBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting bucket lifecycle rules |
---|---|
completionHandler |
Callback function for deleting bucket lifecycle rules |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketLifecycleModel.h
getBucketLifecycle Methods
– getBucketLifecycle:completionHandler:
Obtain bucket lifecycle rules.
- (OBSBFTask *)getBucketLifecycle:(__kindof OBSBaseRequest<OBSGetBucketLifecycleProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLifecycleResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket lifecycle rules |
---|---|
completionHandler |
Callback function for obtaining bucket lifecycle rules |
Return Value
OBSBFTask
Declared In
OBSGetBucketLifecycleModel.h
setBucketVersioning Methods
– setBucketVersioning:completionHandler:
Bucket versioning status
- (OBSBFTask *)setBucketVersioning:(__kindof OBSBaseRequest<OBSSetBucketVersioningProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketVersioningResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for setting the bucket versioning status |
---|---|
completionHandler |
Callback function for setting the bucket versioning status |
Return Value
Task object
Declared In
OBSSetBucketVersioningModel.h
copyPart Methods
– copyPart:completionHandler:
Copy a part.
- (OBSBFTask *)copyPart:(__kindof OBSBaseRequest<OBSCopyPartProtocol> *)request completionHandler:(void ( ^ ) ( OBSCopyPartResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for copying a part |
---|---|
completionHandler |
Callback function for copying a part |
Return Value
OBSBFTask
Declared In
OBSCopyPartModel.h
deleteObject Methods
– deleteObject:completionHandler:
Delete an object.
- (OBSBFTask *)deleteObject:(__kindof OBSBaseRequest<OBSDeleteObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Object deletion request |
---|---|
completionHandler |
Object deletion callback function |
Return Value
OBSBFTask
Declared In
OBSDeleteObjectModel.h
optionsBucket Methods
– optionsBucket:completionHandler:
Configure a bucket preflight.
- (OBSBFTask *)optionsBucket:(__kindof OBSBaseRequest<OBSOptionsBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSOptionsBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring a bucket preflight |
---|---|
completionHandler |
Callback function for configuring a bucket preflight |
Return Value
OBSBFTask
Declared In
OBSOptionsBucketModel.h
setBucketTagging Methods
– setBucketTagging:completionHandler:
Set bucket tags.
- (OBSBFTask *)setBucketTagging:(__kindof OBSBaseRequest<OBSSetBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for setting bucket tags |
---|---|
completionHandler |
Callback function for setting bucket tags |
Return Value
OBSBFTask
Declared In
OBSSetBucketTaggingModel.h
getBucketPolicy Methods
– getBucketPolicy:completionHandler:
Obtain bucket policies.
- (OBSBFTask *)getBucketPolicy:(__kindof OBSBaseRequest<OBSGetBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket policies |
---|---|
completionHandler |
Callback function for obtaining bucket policies |
Return Value
OBSBFTask
Declared In
OBSGetBucketPolicyModel.h
completeMultipartUpload Methods
– completeMultipartUpload:completionHandler:
Combine parts.
- (OBSBFTask *)completeMultipartUpload:(__kindof OBSBaseRequest<OBSCompleteMultipartUploadProtocol> *)request completionHandler:(void ( ^ ) ( OBSCompleteMultipartUploadResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for combing parts |
---|---|
completionHandler |
Callback function for combining parts |
Return Value
OBSBFTask
Declared In
OBSCompleteMultipartUploadModel.h
listParts Methods
– listParts:completionHandler:
List parts.
- (OBSBFTask *)listParts:(__kindof OBSBaseRequest<OBSListPartsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListPartsResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for listing parts |
---|---|
completionHandler |
Callback function for listing parts |
Return Value
OBSBFTask
Declared In
OBSListPartsModel.h
uploadFile Methods
– uploadFile:completionHandler:
Upload a file.
- (OBSBFTask *)uploadFile:(__kindof OBSBaseRequest<OBSUploadFileProtocol> *)request completionHandler:(void ( ^ ) ( OBSUploadFileResponse *response , NSError *error ))completionHandler
Parameters
request |
Resumable upload request |
---|---|
completionHandler |
Resumable upload callback function |
Return Value
OBSBFTask
Declared In
OBSUploadFileModel.h
getreplicateBucket Methods
– getReplicateBucket:completionHandler:
Create a bucket.
- (OBSBFTask *)getReplicateBucket:(__kindof OBSBaseRequest<OBSGetReplicateBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetReplicateBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Bucket creation request |
---|---|
completionHandler |
Bucket creation callback function |
Return Value
Task object
Declared In
OBSGetReplicateBucketModel.h
setBucketLogging Methods
– setBucketLogging:completionHandler:
Configure bucket logging.
- (OBSBFTask *)setBucketLogging:(__kindof OBSBaseRequest<OBSSetBucketLoggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketLoggingResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring bucket logging |
---|---|
completionHandler |
Callback function for configuring bucket logging |
Return Value
OBSBFTask
Declared In
OBSSetBucketLoggingModel.h
getBucketCORS Methods
– getBucketCORS:completionHandler:
Obtain CORS rules of the bucket.
- (OBSBFTask *)getBucketCORS:(__kindof OBSBaseRequest<OBSGetBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining CORS rules of a bucket |
---|---|
completionHandler |
Callback function for obtaining bucket CORS rules |
Return Value
OBSBFTask
Declared In
OBSGetBucketCORSModel.h
getBucketVersioning Methods
– getBucketVersioning:completionHandler:
Obtaining the versioning status of a bucket.
- (OBSBFTask *)getBucketVersioning:(__kindof OBSBaseRequest<OBSGetBucketVersioningProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketVersioningResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining the bucket versioning status |
---|---|
completionHandler |
Callback function for obtaining the bucket versioning status |
Return Value
task
Declared In
OBSGetBucketVersioningModel.h
getBucketACL Methods
– getBucketACL:completionHandler:
Obtain a bucket ACL.
- (OBSBFTask *)getBucketACL:(__kindof OBSBaseRequest<OBSGetBucketACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketACLResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining a bucket ACL |
---|---|
completionHandler |
Callback function for obtaining a bucket ACL |
Return Value
OBSBFTask
Declared In
OBSGetBucketACLModel.h
setBucketStoragePolicy Methods
– setBucketStoragePolicy:completionHandler:
Configure bucket storage policies.
- (OBSBFTask *)setBucketStoragePolicy:(__kindof OBSBaseRequest<OBSSetBucketStoragePolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketStoragePolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring bucket storage policies |
---|---|
completionHandler |
Callback function for configuring bucket storage policies |
Return Value
Task object
Declared In
OBSSetBucketStoragePolicyModel.h
listObjectsVerions Methods
– listObjectsVersions:completionHandler:
List versioning objects.
- (OBSBFTask *)listObjectsVersions:(__kindof OBSBaseRequest<OBSListObjectsVersionsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListObjectsVersionsResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for listing versioning objects |
---|---|
completionHandler |
Callback function for listing versioning objects |
Return Value
OBSBFTask
Declared In
OBSListObjectsVersionsModel.h
replicateBucket Methods
– replicateBucket:completionHandler:
Create a bucket.
- (OBSBFTask *)replicateBucket:(__kindof OBSBaseRequest<OBSReplicateBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSReplicateBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Bucket creation request |
---|---|
completionHandler |
Bucket creation callback function |
Return Value
Task object
Declared In
OBSReplicateBucketModel.h
createBucket Methods
– createBucket:completionHandler:
Create a bucket.
- (OBSBFTask *)createBucket:(__kindof OBSBaseRequest<OBSCreateBucketProtocol> *)request completionHandler:(void ( ^ ) ( OBSCreateBucketResponse *response , NSError *error ))completionHandler
Parameters
request |
Bucket creation request |
---|---|
completionHandler |
Bucket creation callback function |
Return Value
Task object
Declared In
OBSCreateBucketModel.h
getBucketStoragePolicy Methods
– getBucketStoragePolicy:completionHandler:
Obtain bucket storage policies.
- (OBSBFTask *)getBucketStoragePolicy:(__kindof OBSBaseRequest<OBSGetBucketStoragePolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketStoragePolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket storage policies |
---|---|
completionHandler |
Callback function for obtaining bucket storage policies |
Return Value
OBSBFTask
Declared In
OBSGetBucketStoragePolicyModel.h
deleteBucketCORS Methods
– deleteBucketCORS:completionHandler:
Delete CORS rules of a bucket.
- (OBSBFTask *)deleteBucketCORS:(__kindof OBSBaseRequest<OBSDeleteBucketCORSProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketCORSResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting CORS rules of a bucket |
---|---|
completionHandler |
Bucket CORS deletion callback function |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketCORSModel.h
putObject Methods
– putObject:completionHandler:
Upload an object.
- (OBSBFTask *)putObject:(__kindof OBSBaseRequest<OBSPutObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSPutObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Object upload request |
---|---|
completionHandler |
Callback function for uploading an object |
Return Value
OBSBFTask
Declared In
OBSPutObjectModel.h
listBuckets Methods
– listBuckets:completionHandler:
List buckets.
- (OBSBFTask *)listBuckets:(__kindof OBSBaseRequest<OBSListBucketsProtocol> *)request completionHandler:(void ( ^ ) ( OBSListBucketsResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for listing buckets |
---|---|
completionHandler |
Callback function for listing buckets |
Return Value
OBSBFTask object
Declared In
OBSListBucketsModel.h
setBucketPolicy Methods
– setBucketPolicy:completionHandler:
Configure bucket policies.
- (OBSBFTask *)setBucketPolicy:(__kindof OBSBaseRequest<OBSSetBucketPolicyProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketPolicyResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring bucket policies |
---|---|
completionHandler |
Callback function for configuring bucket policies |
Return Value
OBSBFTask
Declared In
OBSSetBucketPolicyModel.h
copyObject Methods
– copyObject:completionHandler:
Copy an object.
- (OBSBFTask *)copyObject:(__kindof OBSBaseRequest<OBSCopyObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSCopyObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Object copy request |
---|---|
completionHandler |
Callback function for copying an object |
Return Value
OBSBFTask
Declared In
OBSCopyObjectModel.h
getBucketLogging Methods
– getBucketLogging:completionHandler:
Obtain bucket logging configurations.
- (OBSBFTask *)getBucketLogging:(__kindof OBSBaseRequest<OBSGetBucketLoggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLoggingResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket logging configurations |
---|---|
completionHandler |
Callback function for obtaining bucket logging configurations |
Return Value
OBSBFTask
Declared In
OBSGetBucketLoggingModel.h
deleteBucketWebsite Methods
– deleteBucketWebsite:completionHandler:
Delete website hosting rules.
- (OBSBFTask *)deleteBucketWebsite:(__kindof OBSBaseRequest<OBSDeleteBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSDeleteBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for deleting website hosting rules |
---|---|
completionHandler |
Callback function for deleting website hosting rules |
Return Value
OBSBFTask
Declared In
OBSDeleteBucketWebsiteModel.h
getObjectMetaData Methods
– getObjectMetaData:completionHandler:
Obtain object properties.
- (OBSBFTask *)getObjectMetaData:(__kindof OBSBaseRequest<OBSGetObjectMetaDataProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectMetaDataResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining object properties |
---|---|
completionHandler |
Callback function for obtaining object properties |
Return Value
OBSBFTask
Declared In
OBSGetObjectMetaDataModel.h
getBucketNotification Methods
– getBucketNotification:completionHandler:
Obtain bucket notification configurations.
- (OBSBFTask *)getBucketNotification:(__kindof OBSBaseRequest<OBSGetBucketNotificationProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketNotificationResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket notification configurations |
---|---|
completionHandler |
Callback function for obtaining bucket notification configurations |
Return Value
OBSBFTask
Declared In
OBSGetBucketNotificationModel.h
getBucketTagging Methods
– getBucketTagging:completionHandler:
Obtain bucket tags.
- (OBSBFTask *)getBucketTagging:(__kindof OBSBaseRequest<OBSGetBucketTaggingProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketTaggingResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining bucket tags |
---|---|
completionHandler |
Callback function for obtaining bucket tags |
Return Value
OBSBFTask
Declared In
OBSGetBucketTaggingModel.h
optionsObject Methods
– optionsObject:completionHandler:
Perform preflight to an object.
- (OBSBFTask *)optionsObject:(__kindof OBSBaseRequest<OBSOptionsObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSOptionsObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Preflight request to an object |
---|---|
completionHandler |
Callback function for a preflight request |
Return Value
OBSBFTask
Declared In
OBSOptionsObjectModel.h
getBucketLocation Methods
– getBucketLocation:completionHandler:
Obtain the location of a bucket.
- (OBSBFTask *)getBucketLocation:(__kindof OBSBaseRequest<OBSGetBucketLocationProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketLocationResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining the bucket location |
---|---|
completionHandler |
Callback function for obtaining the bucket location |
Return Value
OBSBFTask
Declared In
OBSGetBucketLocationModel.h
setBucketWebsite Methods
– setBucketWebsite:completionHandler:
Configure website hosting for a bucket.
- (OBSBFTask *)setBucketWebsite:(__kindof OBSBaseRequest<OBSSetBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring static website hosting |
---|---|
completionHandler |
Callback function for configuring static website hosting |
Return Value
OBSBFTask
Declared In
OBSSetBucketWebsiteModel.h
restoreObject Methods
– restoreObject:completionHandler:
Restore an Archive object.
- (OBSBFTask *)restoreObject:(__kindof OBSBaseRequest<OBSRestoreObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSRestoreObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for restoring an Archive object |
---|---|
completionHandler |
Callback function for restoring an Archive object |
Return Value
OBSBFTask
Declared In
OBSRestoreObjectModel.h
getObject Methods
– getObject:completionHandler:
Obtain an object.
- (OBSBFTask *)getObject:(__kindof OBSBaseRequest<OBSGetObjectProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectResponse *response , NSError *error ))completionHandler
Parameters
request |
Object download request |
---|---|
completionHandler |
Callback function for downloading an object |
Return Value
OBSBFTask
Declared In
OBSGetObjectModel.h
getBucketWebsite Methods
– getBucketWebsite:completionHandler:
Obtain static website hosting rules.
- (OBSBFTask *)getBucketWebsite:(__kindof OBSBaseRequest<OBSGetBucketWebsiteProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetBucketWebsiteResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining the static website hosting rules |
---|---|
completionHandler |
Callback function for obtaining the static website hosting rules |
Return Value
OBSBFTask
Declared In
OBSGetBucketWebsiteModel.h
setBucketNotification Methods
– setBucketNotification:completionHandler:
Configure bucket notification.
- (OBSBFTask *)setBucketNotification:(__kindof OBSBaseRequest<OBSSetBucketNotificationProtocol> *)request completionHandler:(void ( ^ ) ( OBSSetBucketNotificationResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for configuring bucket notification |
---|---|
completionHandler |
Callback function for configuring bucket notification |
Return Value
OBSBFTask
Declared In
OBSSetBucketNotificationModel.h
getObjectACL Methods
– getObjectACL:completionHandler:
Obtain an object ACL.
- (OBSBFTask *)getObjectACL:(__kindof OBSBaseRequest<OBSGetObjectACLProtocol> *)request completionHandler:(void ( ^ ) ( OBSGetObjectACLResponse *response , NSError *error ))completionHandler
Parameters
request |
Request for obtaining an object ACL |
---|---|
completionHandler |
Callback function for obtaining an object ACL |
Return Value
OBSBFTask
Declared In
OBSGetObjectACLModel.h
preSignedURL Methods
– createV2PreSignedURL:expireAfter:completionHandler:
Obtain the V2 temporarily authorized URL.
- (OBSBFTask *)createV2PreSignedURL:(__kindof OBSBaseRequest *)request expireAfter:(long long)expire completionHandler:(void ( ^ ) ( NSString *urlString , NSString *httpVerb , NSDictionary *signedHeaders ))completionHandler
Parameters
request |
All requests inherited from “OBSBaseRequest” |
---|---|
expire |
Expiration time |
completionHandler |
Callback function |
Return Value
OBSBFTask
Declared In
OBSPreSignedURLModel.h
– createV4PreSignedURL:expireAfter:completionHandler:
Obtain the V4 temporarily authorized URL.
- (OBSBFTask *)createV4PreSignedURL:(__kindof OBSBaseRequest *)request expireAfter:(long long)expire completionHandler:(void ( ^ ) ( NSString *urlString , NSString *httpVerb , NSDictionary *signedHeaders ))completionHandler
Parameters
request |
All requests inherited from “OBSBaseRequest” |
---|---|
expire |
Expiration time |
completionHandler |
Callback function |
Return Value
OBSBFTask
Declared In
OBSPreSignedURLModel.h