OBSCopyObjectRequest Class Reference
| Inherits from | OBSBaseRequest : OBSAbstractModel : OBSMTLModel |
|---|---|
| Conforms to | OBSCopyObjectProtocol |
| Declared in | OBSCopyObjectModel.h OBSCopyObjectModel.m |
srcBucketName
被复制桶名
@property (nonatomic, strong, nonnull) NSString *srcBucketNameDeclared In
OBSCopyObjectModel.h
srcObjectKey
被复制的对象key
@property (nonatomic, strong, nonnull) NSString *srcObjectKeyDeclared In
OBSCopyObjectModel.h
srcObjectVersionID
被复制对象多版本ID
@property (nonatomic, strong, nonnull) NSString *srcObjectVersionIDDeclared In
OBSCopyObjectModel.h
dstBucketName
复制后的桶名
@property (nonatomic, strong, nonnull) NSString *dstBucketNameDeclared In
OBSCopyObjectModel.h
dstObjectKey
复制后的对象key
@property (nonatomic, strong, nonnull) NSString *dstObjectKeyDeclared In
OBSCopyObjectModel.h
dstObjectACLPolicy
复制后对象的ACL
@property (nonatomic, assign) OBSACLPolicy dstObjectACLPolicyDeclared In
OBSCopyObjectModel.h
dstObjectMetaDirective
复制后对象的元数据
@property (nonatomic, assign) OBSMetaDirective dstObjectMetaDirectiveDeclared In
OBSCopyObjectModel.h
cpSrcIfETagMatch
只有当源对象的Etag与此参数指定的值相等时才进行复制对象操作
@property (nonatomic, strong, nonnull) NSString *cpSrcIfETagMatchDeclared In
OBSCopyObjectModel.h
cpSrcIfETagNoneMatch
只有当源对象的Etag与此参数指定的值不相等时才进行复制对象操作
@property (nonatomic, strong, nonnull) NSString *cpSrcIfETagNoneMatchDeclared In
OBSCopyObjectModel.h
cpSrcIfModifiedSince
只有当源对象在此参数指定的时间之后修改过才进行复制对象操作
@property (nonatomic, strong, nonnull) NSDate *cpSrcIfModifiedSinceDeclared In
OBSCopyObjectModel.h
cpSrcIfUnmodifiedSince
只有当源对象在此参数指定的时间之后没有修改过才进行复制对象操作
@property (nonatomic, strong, nonnull) NSDate *cpSrcIfUnmodifiedSinceDeclared In
OBSCopyObjectModel.h
dstObjectStorageClass
对象存储类型
@property (nonatomic, assign) OBSStorageClass dstObjectStorageClassDeclared In
OBSCopyObjectModel.h
dstObjectWebsiteRedirectLocation
对象重定向
@property (nonatomic, strong, nonnull) NSString *dstObjectWebsiteRedirectLocationDeclared In
OBSCopyObjectModel.h
dstObjectEncryption
复制后的对象加密方式
@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *dstObjectEncryptionDeclared In
OBSCopyObjectModel.h
srcObjectEncryption
被复制对象加密方式
@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *srcObjectEncryptionDeclared In
OBSCopyObjectModel.h
– initWithSrcBucketName:srcObjectKey:dstBucketName:dstObjectKey:
初始化复制对象request
- (instancetype)initWithSrcBucketName:(NSString *)srcBucketName srcObjectKey:(NSString *)srcObjectKey dstBucketName:(NSString *)dstBucketName dstObjectKey:(NSString *)dstObjectKeyParameters
srcBucketName |
被复制桶名 |
|---|---|
srcObjectKey |
被复制对象的key |
dstBucketName |
复制后的桶名 |
dstObjectKey |
复制后对象的key |
Return Value
复制对象request
Declared In
OBSCopyObjectModel.h