OBSCopyObjectProtocol Protocol Reference

Conforms to NSObject
Declared in OBSCopyObjectModel.h

Overview

Copy an object.

  srcBucketName required method

Name of the bucket housing the to-be-copied object

@property (nonatomic, strong, nonnull) NSString *srcBucketName

Declared In

OBSCopyObjectModel.h

  srcObjectKey required method

Object name

@property (nonatomic, strong, nonnull) NSString *srcObjectKey

Declared In

OBSCopyObjectModel.h

  srcObjectVersionID required method

Object version ID

@property (nonatomic, strong, nonnull) NSString *srcObjectVersionID

Declared In

OBSCopyObjectModel.h

  dstBucketName required method

Name of the bucket to which the object will be copied

@property (nonatomic, strong, nonnull) NSString *dstBucketName

Declared In

OBSCopyObjectModel.h

  dstObjectKey required method

Name of the object copy

@property (nonatomic, strong, nonnull) NSString *dstObjectKey

Declared In

OBSCopyObjectModel.h

  dstObjectACLPolicy required method

ACL of the object copy

@property (nonatomic, assign) OBSACLPolicy dstObjectACLPolicy

Declared In

OBSCopyObjectModel.h

  dstObjectMetaDirective required method

Metadata of the object copy

@property (nonatomic, assign) OBSMetaDirective dstObjectMetaDirective

Declared 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 *cpSrcIfETagMatch

Declared 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 *cpSrcIfETagNoneMatch

Declared 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 *cpSrcIfModifiedSince

Declared 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 *cpSrcIfUnmodifiedSince

Declared In

OBSCopyObjectModel.h

  dstObjectStorageClass required method

Storage class of the object copy

@property (nonatomic, assign) OBSStorageClass dstObjectStorageClass

Declared In

OBSCopyObjectModel.h

  dstObjectWebsiteRedirectLocation required method

Redirection address of the object copy

@property (nonatomic, strong, nonnull) NSString *dstObjectWebsiteRedirectLocation

Declared In

OBSCopyObjectModel.h

  dstObjectEncryption required method

Encryption mode of the object copy

@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *dstObjectEncryption

Declared In

OBSCopyObjectModel.h

  srcObjectEncryption required method

Encryption mode of the source object

@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *srcObjectEncryption

Declared In

OBSCopyObjectModel.h