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