PutObjectRequest Class |
Namespace: OBS.Model
public class PutObjectRequest : PutObjectBasicRequest
The PutObjectRequest type exposes the following members.
Name | Description | |
---|---|---|
![]() | PutObjectRequest | Initializes a new instance of the PutObjectRequest class |
Name | Description | |
---|---|---|
![]() | AutoClose |
Whether to automatically close the input stream. The default value is "true".
|
![]() | BucketName |
Bucket name
(Inherited from ObsBucketWebServiceRequest.) |
![]() | CannedAcl |
Object ACL
(Inherited from PutObjectBasicRequest.) |
![]() | ContentLength |
Size of the object content to be uploaded
|
![]() | ContentMd5 |
Base64-encoded MD5 value of the object content to be uploaded, used for consistency verification on the server
|
![]() | ContentType |
MIME type of the object
(Inherited from PutObjectBasicRequest.) |
![]() | Expires |
Expiration time of a successfully uploaded object
|
![]() | FilePath |
Path to the source file
|
![]() | InputStream |
Data stream to be uploaded
|
![]() | Metadata |
Customized metadata of the object
(Inherited from PutObjectBasicRequest.) |
![]() | ObjectKey |
Object name
(Inherited from PutObjectBasicRequest.) |
![]() | Offset |
Start offset of a part in the source file
|
![]() | ProgressInterval |
Interval for refreshing the upload progress. The default value is 100 KB or 1 second.
|
![]() | ProgressMetric | Obsolete. |
![]() | ProgressType |
Mode for presenting the upload progress. The default value is "ByBytes".
|
![]() | SseHeader |
SSE decryption headers of the object content
(Inherited from PutObjectBasicRequest.) |
![]() | StorageClass |
Object storage class
(Inherited from PutObjectBasicRequest.) |
![]() | SuccessRedirectLocation |
Redirection address after a successfully responded request
(Inherited from PutObjectBasicRequest.) |
![]() | UploadProgress |
Upload progress callback function
|
![]() | WebsiteRedirectLocation |
Redirection link which can redirect the request to another object in the bucket or to an external URL
(Inherited from PutObjectBasicRequest.) |
Name | Description | |
---|---|---|
![]() | GrantExtensionPermission |
Grant the OBS extension permissions to a user.
(Inherited from PutObjectBasicRequest.) |
![]() | WithDrawExtensionPermission |
Withdraw the user's OBS extension permissions.
(Inherited from PutObjectBasicRequest.) |