OBSCreateBucketRequest Class Reference
| Inherits from | OBSBaseRequest : OBSAbstractModel : OBSMTLModel | 
|---|---|
| Conforms to | OBSCreateBucketProtocol | 
| Declared in | OBSCreateBucketModel.h OBSCreateBucketModel.m  | 
Other Methods
– initWithBucketName:
	Initialize a request for creating a bucket.
- (instancetype)initWithBucketName:(NSString *)bucketNameParameters
bucketName | 
						Bucket name  | 
					
|---|
Return Value
Request instance
Declared In
OBSCreateBucketModel.h
Other Methods
  configuration
	//Region
@property (nonatomic, strong, nullable) OBSBucketConfiguration *configurationDeclared In
OBSCreateBucketModel.h
  bucketACLPolicy
	ACL
@property (nonatomic, assign) OBSACLPolicy bucketACLPolicyDiscussion
OBSACLPolicyNULL0,
OBSACLPolicyPrivate,
OBSACLPolicyPublicRead,
OBSACLPolicyPublicReadWrite,
OBSACLPolicyAuthenticatedRead,
OBSACLPolicyBucketOwnerRead,
OBSACLPolicyBucketOwnerFullControl,
OBSACLPolicyLogDeliveryWrite,
Declared In
OBSCreateBucketModel.h
  defaultStorageClass
	Bucket storage class
@property (nonatomic, assign) OBSStorageClass defaultStorageClassDiscussion
OBSStorageClassNULL0,
OBSStorageClassStandard,
OBSStorageClassStandardIA,
OBSStorageClassGlacier,
Declared In
OBSCreateBucketModel.h
  bucketName
	Bucket name
@property (nonatomic, strong, nonnull) NSString *bucketNameDeclared In
OBSCreateBucketModel.h
  grantRead
	Grant the READ permission to all users in a specified domain.
@property (nonatomic, strong, nonnull) NSString *grantReadDeclared In
OBSCreateBucketModel.h
  grantWrite
	Grant the WRITE permission to all users in a specified domain.
@property (nonatomic, strong, nonnull) NSString *grantWriteDeclared In
OBSCreateBucketModel.h
  grantReadAcp
	Grant the READ_ACP permission to all users in a specified domain.
@property (nonatomic, strong, nonnull) NSString *grantReadAcpDeclared In
OBSCreateBucketModel.h
  grantWriteAcp
	Grant the WRITE_ACP permission to all users in a specified domain to modify bucket ACLs.
@property (nonatomic, strong, nonnull) NSString *grantWriteAcpDeclared In
OBSCreateBucketModel.h
  grantfullControl
	Grant the FULL_CONTROL permission to all users in a specified domain.
@property (nonatomic, strong, nonnull) NSString *grantfullControlDeclared In
OBSCreateBucketModel.h
  grantreadDelivered
	Grant the READ permission to all users in a specified domain. By default, these users have the READ permission on all objects in the bucket.
@property (nonatomic, strong, nonnull) NSString *grantreadDeliveredDeclared In
OBSCreateBucketModel.h
  grantfullControlDelivered
	Grant the FULL_CONTROL permission to all users in a specified domain. By default, these users have the READ permission on all objects in the bucket.
@property (nonatomic, strong, nonnull) NSString *grantfullControlDeliveredDeclared In
OBSCreateBucketModel.h