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