OBSCopyObjectProtocol Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | OBSCopyObjectModel.h |
srcBucketName
required method
Name of the bucket housing the to-be-copied object
@property (nonatomic, strong, nonnull) NSString *srcBucketNameDeclared In
OBSCopyObjectModel.h
srcObjectKey
required method
Object name
@property (nonatomic, strong, nonnull) NSString *srcObjectKeyDeclared In
OBSCopyObjectModel.h
srcObjectVersionID
required method
Object version ID
@property (nonatomic, strong, nonnull) NSString *srcObjectVersionIDDeclared In
OBSCopyObjectModel.h
dstBucketName
required method
Name of the bucket to which the object will be copied
@property (nonatomic, strong, nonnull) NSString *dstBucketNameDeclared In
OBSCopyObjectModel.h
dstObjectKey
required method
Name of the object copy
@property (nonatomic, strong, nonnull) NSString *dstObjectKeyDeclared In
OBSCopyObjectModel.h
dstObjectACLPolicy
required method
ACL of the object copy
@property (nonatomic, assign) OBSACLPolicy dstObjectACLPolicyDeclared In
OBSCopyObjectModel.h
dstObjectMetaDirective
required method
Metadata of the object copy
@property (nonatomic, assign) OBSMetaDirective dstObjectMetaDirectiveDeclared In
OBSCopyObjectModel.h
cpSrcIfETagMatch
required method
The source object will be copied if its ETag is the same as the specified one.
@property (nonatomic, strong, nonnull) NSString *cpSrcIfETagMatchDeclared In
OBSCopyObjectModel.h
cpSrcIfETagNoneMatch
required method
The source object will be copied if its ETag is different from the specified one.
@property (nonatomic, strong, nonnull) NSString *cpSrcIfETagNoneMatchDeclared In
OBSCopyObjectModel.h
cpSrcIfModifiedSince
required method
The source object will be copied if it is modified after the specified point in time.
@property (nonatomic, strong, nonnull) NSDate *cpSrcIfModifiedSinceDeclared In
OBSCopyObjectModel.h
cpSrcIfUnmodifiedSince
required method
The source object will be copied if it remains unchanged since the specified point in time.
@property (nonatomic, strong, nonnull) NSDate *cpSrcIfUnmodifiedSinceDeclared In
OBSCopyObjectModel.h
dstObjectStorageClass
required method
Storage class of the object copy
@property (nonatomic, assign) OBSStorageClass dstObjectStorageClassDeclared In
OBSCopyObjectModel.h
dstObjectWebsiteRedirectLocation
required method
Redirection address of the object copy
@property (nonatomic, strong, nonnull) NSString *dstObjectWebsiteRedirectLocationDeclared In
OBSCopyObjectModel.h
dstObjectEncryption
required method
Encryption mode of the object copy
@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *dstObjectEncryptionDeclared In
OBSCopyObjectModel.h
srcObjectEncryption
required method
Encryption mode of the source object
@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *srcObjectEncryptionDeclared In
OBSCopyObjectModel.h