Click or drag to resize

CopyObjectRequest Class

Parameters in a request for copying an object
Inheritance Hierarchy

Namespace:  OBS.Model
Assembly:  esdk_obs_.net (in esdk_obs_.net.dll) Version: 3.19.7.1 (3.19.7.1)
Syntax
C#
public class CopyObjectRequest : PutObjectBasicRequest

The CopyObjectRequest type exposes the following members.

Constructors
  NameDescription
Public methodCopyObjectRequest
Initializes a new instance of the CopyObjectRequest class
Top
Properties
  NameDescription
Public propertyBucketName
Bucket name
(Inherited from ObsBucketWebServiceRequest.)
Public propertyCannedAcl
Object ACL
(Inherited from PutObjectBasicRequest.)
Public propertyContentType
MIME type of the object
(Inherited from PutObjectBasicRequest.)
Public propertyIfMatch
Copy the source object if its ETag is the same as the one specified by this parameter; otherwise, an error code is returned.
Public propertyIfModifiedSince
Copy the source object if it is changed after the time specified by this parameter; otherwise, an error code is returned.
Public propertyIfNoneMatch
Copy the source object if its ETag is different from the one specified by this parameter; otherwise, an error code is returned.
Public propertyIfUnmodifiedSince
Copy the source object if it is changed before the time specified by this parameter; otherwise, an error code is returned.
Public propertyMetadata
Customized metadata of the object
(Inherited from PutObjectBasicRequest.)
Public propertyMetadataDirective
Replication policy
Public propertyObjectKey
Object name
(Inherited from PutObjectBasicRequest.)
Public propertySourceBucketName
Source bucket name
Public propertySourceObjectKey
Source object name
Public propertySourceSseCHeader
SSE-C encryption headers of the source object
Public propertySourceVersionId
Version ID of the source object
Public propertySseHeader
SSE decryption headers of the object content
(Inherited from PutObjectBasicRequest.)
Public propertyStorageClass
Object storage class
(Inherited from PutObjectBasicRequest.)
Public propertySuccessRedirectLocation
Redirection address after a successfully responded request
(Inherited from PutObjectBasicRequest.)
Public propertyWebsiteRedirectLocation
Redirection link which can redirect the request to another object in the bucket or to an external URL
(Inherited from PutObjectBasicRequest.)
Top
Methods
  NameDescription
Public methodGrantExtensionPermission
Grant the OBS extension permissions to a user.
(Inherited from PutObjectBasicRequest.)
Public methodWithDrawExtensionPermission
Withdraw the user's OBS extension permissions.
(Inherited from PutObjectBasicRequest.)
Top
See Also