OBSSetObjectACLRequest Class Reference

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

Overview

Request for configuring the ACL for an object

Other Methods

  bucketName

Bucket name

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

Declared In

OBSSetObjectACLModel.h

  objectKey

Object name

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

Declared In

OBSSetObjectACLModel.h

  versionID

Version ID

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

Declared In

OBSSetObjectACLModel.h

  accessControlPolicy

Access control policy

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

Declared In

OBSSetObjectACLModel.h

– initWithBucketName:objectKey:accessControlPolicy:

Initialize a request for configuring the ACL for an object.

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

Parameters

bucketName

Bucket name

objectKey

Object name

accessControlPolicy

Access control policy

Return Value

Request for configuring the ACL for an object

Declared In

OBSSetObjectACLModel.h

Other Methods

– validateRequest:

Identify whether the request is valid.

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

Parameters

error

Reported error

Return Value

Identifier specifying whether the request is valid

Declared In

OBSBaseModel.h