OBSPutObjectProtocol Protocol Reference Conforms to NSObject Declared in OBSPutObjectModel.h Overview Upload an object. bucketName required method Bucket name @property (nonatomic, strong, nonnull) NSString *bucketName Declared In OBSPutObjectModel.h objectKey required method Object name @property (nonatomic, strong, nonnull) NSString *objectKey Declared In OBSPutObjectModel.h contentMD5 required method MD5 value @property (nonatomic, strong, nonnull) NSString *contentMD5 Declared In OBSPutObjectModel.h objectACLPolicy required method Object ACL @property (nonatomic, assign) OBSACLPolicy objectACLPolicy Declared In OBSPutObjectModel.h storageClass required method Object storage class @property (nonatomic, assign) OBSStorageClass storageClass Declared In OBSPutObjectModel.h metaDataDict required method Metadata dictionary @property (nonatomic, strong, nullable) NSDictionary *metaDataDict Declared In OBSPutObjectModel.h websiteRedirectLocation required method Redirection address @property (nonatomic, strong, nonnull) NSString *websiteRedirectLocation Declared In OBSPutObjectModel.h encryption required method Encryption mode @property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *encryption Declared In OBSPutObjectModel.h uploadProgressBlock required method Upload progress @property (nonatomic, copy, nonnull) OBSNetworkingUploadProgressBlock uploadProgressBlock Declared In OBSPutObjectModel.h