OBSSetObjectACLRequest Class Reference

Inherits from OBSBaseRequest : OBSAbstractModel : OBSMTLModel
Conforms to OBSSetObjectACLProtocol
Declared in OBSSetObjectACLModel.h
OBSSetObjectACLModel.m

Overview

设置对象ACL request

Other Methods

  bucketName

桶名

@property (nonatomic, strong, nonnull) NSString *bucketName

Declared In

OBSSetObjectACLModel.h

  objectKey

对象KEY

@property (nonatomic, strong, nonnull) NSString *objectKey

Declared In

OBSSetObjectACLModel.h

  versionID

对象多版本ID

@property (nonatomic, strong, nonnull) NSString *versionID

Declared In

OBSSetObjectACLModel.h

  accessControlPolicy

访问权限控制

@property (nonatomic, strong, nonnull) OBSAccessControlPolicy *accessControlPolicy

Declared In

OBSSetObjectACLModel.h

– initWithBucketName:objectKey:accessControlPolicy:

初始化设置对象ACL request

- (instancetype)initWithBucketName:(NSString *)bucketName objectKey:(NSString *)objectKey accessControlPolicy:(OBSAccessControlPolicy *)accessControlPolicy

Parameters

bucketName

桶名

objectKey

对象KEY

accessControlPolicy

访问权限控制

Return Value

设置对象ACL request

Declared In

OBSSetObjectACLModel.h

Other Methods

– validateRequest:

判断是否是一个合法的请求

- (BOOL)validateRequest:(NSError *__autoreleasing *)error

Parameters

error

抛出的错误

Return Value

返回是否为合法请求

Declared In

OBSBaseModel.h