ObsClient Class |
Namespace: OBS
public class ObsClient
The ObsClient type exposes the following members.
Name | Description | |
---|---|---|
![]() | ObsClient(String, String, ObsConfig) |
Constructor
|
![]() | ObsClient(String, String, String) |
Constructor
|
![]() | ObsClient(String, String, String, ObsConfig) |
Constructor
|
![]() | ObsClient(String, String, String, String) |
Constructor
|
Name | Description | |
---|---|---|
![]() | AbortMultipartUpload |
Abort a multipart upload.
|
![]() | AppendObject |
Perform an appendable upload.
|
![]() | BeginAbortMultipartUpload |
Start the asynchronous request for aborting a multipart upload.
|
![]() | BeginAppendObject |
Start the asynchronous request for an appendable upload.
|
![]() | BeginCompleteMultipartUpload |
Start the asynchronous request for combining parts.
|
![]() | BeginCopyObject |
Start the asynchronous request for copying an object.
|
![]() | BeginCopyPart |
Start the asynchronous request for copying a part.
|
![]() | BeginCreateBucket |
Start the asynchronous request for creating a bucket.
|
![]() | BeginDeleteBucket |
Start the asynchronous request for deleting a bucket.
|
![]() | BeginDeleteBucketCors |
Start the asynchronous request for deleting the CORS configuration from a specified bucket.
|
![]() | BeginDeleteBucketLifecycle |
Start the asynchronous request for deleting the bucket lifecycle rules.
|
![]() | BeginDeleteBucketPolicy |
Start the asynchronous request for deleting bucket policies.
|
![]() | BeginDeleteBucketReplication |
Start the asynchronous request for deleting the cross-region replication configuration from a bucket.
|
![]() | BeginDeleteBucketTagging |
Start the asynchronous request for deleting bucket tags.
|
![]() | BeginDeleteBucketWebsite |
Start the asynchronous request for deleting the website hosting configuration.
|
![]() | BeginDeleteObject |
Start the asynchronous request for deleting an object.
|
![]() | BeginDeleteObjects |
Start the asynchronous request for deleting objects in a batch.
|
![]() | BeginGetBucketAcl |
Start the asynchronous request for obtaining a bucket ACL.
|
![]() | BeginGetBucketCors |
Start the asynchronous request for obtaining the bucket CORS configuration.
|
![]() | BeginGetBucketLifecycle |
Start the asynchronous request for obtaining the bucket lifecycle rules.
|
![]() | BeginGetBucketLocation |
Start the asynchronous request for obtaining the bucket location.
|
![]() | BeginGetBucketLogging |
Start the asynchronous request for obtaining the bucket logging configuration.
|
![]() | BeginGetBucketMetadata |
Start the asynchronous request for obtaining bucket metadata.
|
![]() | BeginGetBucketNotification |
Start the asynchronous request for obtaining the bucket notification configuration.
|
![]() | BeginGetBucketPolicy |
Start the asynchronous request for obtaining bucket policies.
|
![]() | BeginGetBucketQuota |
Start the asynchronous request for obtaining a bucket quota.
|
![]() | BeginGetBucketReplication |
Start the asynchronous request for obtaining the cross-region replication configuration of a bucket.
|
![]() | BeginGetBucketStorageInfo |
Start the asynchronous request for obtaining the bucket storage information.
|
![]() | BeginGetBucketStoragePolicy |
Start the asynchronous request for obtaining bucket storage policies.
|
![]() | BeginGetBucketTagging |
Start the asynchronous request for obtaining bucket tags.
|
![]() | BeginGetBucketVersioning |
Start the asynchronous request for obtaining the bucket versioning configuration.
|
![]() | BeginGetBucketWebsite |
Start the asynchronous request for obtaining the website hosting configuration.
|
![]() | BeginGetObject |
End the asynchronous request for downloading an object.
|
![]() | BeginGetObjectAcl |
Start the asynchronous request for obtaining an object ACL.
|
![]() | BeginGetObjectMetadata |
Start the asynchronous request for obtaining object properties.
|
![]() | BeginHeadBucket |
Start the asynchronous request for checking whether a bucket exists.
|
![]() | BeginInitiateMultipartUpload |
Start the asynchronous request for initializing a multipart upload.
|
![]() | BeginListBuckets |
Start the asynchronous request for obtaining the bucket list.
|
![]() | BeginListMultipartUploads |
Start the asynchronous request for listing multipart uploads.
|
![]() | BeginListObjects |
Start the asynchronous request for listing objects in a bucket.
|
![]() | BeginListParts |
Start the asynchronous request for listing uploaded parts.
|
![]() | BeginListVersions |
Start the asynchronous request for listing versioning objects in a bucket.
|
![]() | BeginPutObject |
Start the asynchronous request for uploading an object.
|
![]() | BeginRestoreObject |
Start the asynchronous request for restoring an Archive object.
|
![]() | BeginSetBucketAcl |
Start the asynchronous request for configuring a bucket ACL.
|
![]() | BeginSetBucketCors |
Start the asynchronous request for configuring bucket CORS.
|
![]() | BeginSetBucketLifecycle |
Start the asynchronous request for setting the bucket lifecycle rules.
|
![]() | BeginSetBucketLogging |
Start the asynchronous request for configuring bucket logging
|
![]() | BeginSetBucketNotification |
Start the asynchronous request for configuring bucket notification.
|
![]() | BeginSetBucketPolicy |
Start the asynchronous request for setting bucket policies.
|
![]() | BeginSetBucketQuota |
Start the asynchronous request for configuring a bucket quota.
|
![]() | BeginSetBucketReplication |
Start the asynchronous request for configuring cross-region replication for a bucket.
|
![]() | BeginSetBucketStoragePolicy |
Start the asynchronous request for setting a bucket storage class.
|
![]() | BeginSetBucketTagging |
Start the asynchronous request for setting bucket tags.
|
![]() | BeginSetBucketVersioning |
Start the asynchronous request for configuring bucket versioning.
|
![]() | BeginSetBucketWebsiteConfiguration |
Start the asynchronous request for configuring bucket website hosting.
|
![]() | BeginSetObjectAcl |
Start the asynchronous request for configuring an object ACL.
|
![]() | BeginUploadPart |
Start the asynchronous request for uploading a part.
|
![]() | CompleteMultipartUpload |
Combine parts.
|
![]() | CopyObject |
Copy an object.
|
![]() | CopyPart |
Copy a part.
|
![]() | CreateBucket |
Create a bucket.
A bucket name must be unique in OBS.
If a user repeatedly creates buckets with the same name in one region, status code "200" is returned.
In other cases, status code "409" is returned. Each user can create a maximum of 100 buckets.
|
![]() | CreatePostSignature |
Generate browser-based authentication parameters. Currently, this function is not supported.
|
![]() | CreateTemporarySignature |
Generate parameters for a temporary authentication request.
|
![]() | DeleteBucket |
Delete a bucket. The bucket to be deleted must be empty (containing no objects, noncurrent object versions, or part fragments).
|
![]() | DeleteBucketCors |
Delete the CORS rules from a bucket.
|
![]() | DeleteBucketLifecycle |
Delete the bucket lifecycle rules from a bucket.
|
![]() | DeleteBucketPolicy |
Delete bucket policies.
|
![]() | DeleteBucketReplication |
Delete the cross-region replication configuration from a bucket.
|
![]() | DeleteBucketTagging |
Delete bucket tags.
|
![]() | DeleteBucketWebsite |
Delete the website hosting configuration from a bucket.
|
![]() | DeleteObject |
Delete an object.
|
![]() | DeleteObjects |
Delete objects in a batch.
|
![]() | DownloadFile |
Download a file in resumable mode.
|
![]() | EndAbortMultipartUpload |
End the asynchronous request for aborting a multipart upload.
|
![]() | EndAppendObject |
End the asynchronous appendable upload request.
|
![]() | EndCompleteMultipartUpload |
End the asynchronous request for combining parts.
|
![]() | EndCopyObject |
End the asynchronous request for copying an object.
|
![]() | EndCopyPart |
End the asynchronous request for copying a part.
|
![]() | EndCreateBucket |
End the asynchronous request for creating a bucket.
|
![]() | EndDeleteBucket |
End the asynchronous request for deleting a bucket.
|
![]() | EndDeleteBucketCors |
End the asynchronous request for deleting the CORS configuration from a specified bucket.
|
![]() | EndDeleteBucketLifecycle |
End the asynchronous request for deleting the bucket lifecycle rules.
|
![]() | EndDeleteBucketPolicy |
End the asynchronous request for deleting bucket policies.
|
![]() | EndDeleteBucketReplication |
End the asynchronous request for deleting the cross-region replication configuration from a bucket.
|
![]() | EndDeleteBucketTagging |
End the asynchronous request for deleting bucket tags.
|
![]() | EndDeleteBucketWebsite |
End the asynchronous request for deleting the website hosting configuration.
|
![]() | EndDeleteObject |
End the asynchronous object deletion request.
|
![]() | EndDeleteObjects |
End the asynchronous request for deleting objects in a batch.
|
![]() | EndGetBucketAcl |
End the asynchronous request for obtaining a bucket ACL.
|
![]() | EndGetBucketCors |
End the asynchronous request for obtaining the bucket CORS configuration.
|
![]() | EndGetBucketLifecycle | |
![]() | EndGetBucketLocation |
End the asynchronous request for obtaining the bucket location.
|
![]() | EndGetBucketLogging |
End the asynchronous request for obtaining the bucket logging configuration.
|
![]() | EndGetBucketMetadata |
End the asynchronous request for obtaining bucket metadata.
|
![]() | EndGetBucketNotification |
End the asynchronous request for obtaining the bucket notification configuration.
|
![]() | EndGetBucketPolicy |
End the asynchronous request for obtaining bucket policies.
|
![]() | EndGetBucketQuota |
End the asynchronous request for obtaining a bucket quota.
|
![]() | EndGetBucketReplication |
End the asynchronous request for obtaining the cross-region replication configuration of a bucket.
|
![]() | EndGetBucketStorageInfo |
End the asynchronous request for obtaining the bucket storage information.
|
![]() | EndGetBucketStoragePolicy |
End the asynchronous request for obtaining bucket storage policies.
|
![]() | EndGetBucketTagging |
End the asynchronous request for obtaining bucket tags.
|
![]() | EndGetBucketVersioning |
End the asynchronous request for obtaining the bucket versioning configuration.
|
![]() | EndGetBucketWebsite |
End the asynchronous request for obtaining the website hosting configuration.
|
![]() | EndGetObject |
End the asynchronous request for downloading an object.
|
![]() | EndGetObjectAcl |
End the asynchronous request for obtaining an object ACL.
|
![]() | EndGetObjectMetadata |
End the asynchronous request for obtaining object properties.
|
![]() | EndHeadBucket |
End the asynchronous request for checking whether a bucket exists.
|
![]() | EndInitiateMultipartUpload |
End the asynchronous request for initializing a multipart upload.
|
![]() | EndListBuckets |
End the asynchronous request for obtaining the bucket list.
|
![]() | EndListMultipartUploads |
End the asynchronous request for listing multipart uploads.
|
![]() | EndListObjects |
End the asynchronous request for listing objects in a bucket.
|
![]() | EndListParts |
End the asynchronous request for listing uploaded parts.
|
![]() | EndListVersions |
End the asynchronous request for listing versioning objects in a bucket.
|
![]() | EndPutObject |
End the asynchronous request for uploading an object.
|
![]() | EndRestoreObject |
End the asynchronous request for restoring an Archive object.
|
![]() | EndSetBucketAcl |
End the asynchronous request for configuring a bucket ACL.
|
![]() | EndSetBucketCors |
End the asynchronous request for configuring bucket CORS.
|
![]() | EndSetBucketLifecycle |
End the asynchronous request for setting the bucket lifecycle rules.
|
![]() | EndSetBucketLogging |
End the asynchronous request for configuring bucket logging
|
![]() | EndSetBucketNotification |
End the asynchronous request for configuring bucket notification.
|
![]() | EndSetBucketPolicy |
End the asynchronous request for setting bucket policies.
|
![]() | EndSetBucketQuota |
End the asynchronous request for configuring a bucket quota.
|
![]() | EndSetBucketReplication |
End the asynchronous request for configuring cross-region replication for a bucket.
|
![]() | EndSetBucketStoragePolicy |
End the asynchronous request for setting a bucket storage class.
|
![]() | EndSetBucketTagging |
End the asynchronous request for setting bucket tags.
|
![]() | EndSetBucketVersioning |
End the asynchronous request for configuring bucket versioning.
|
![]() | EndSetBucketWebsiteConfiguration |
End the asynchronous request for configuring bucket website hosting.
|
![]() | EndSetObjectAcl |
End the asynchronous request for configuring an object ACL.
|
![]() | EndUploadPart |
End the asynchronous request for uploading a part.
|
![]() | GetBucketAcl |
Obtain a bucket ACL.
|
![]() | GetBucketCors |
Obtain the CORS rules of a bucket.
|
![]() | GetBucketLifecycle |
Obtain the lifecycle rules of a bucket.
|
![]() | GetBucketLocation |
Obtain the bucket location.
|
![]() | GetBucketLogging |
Obtain bucket logging configuration.
|
![]() | GetBucketMetadata |
Obtain bucket metadata.
|
![]() | GetBucketNotification |
Obtain the notification configuration of a bucket.
|
![]() | GetBucketPolicy |
Obtain bucket policies.
|
![]() | GetBucketQuota |
Obtain the bucket quota. Value "0" indicates that no upper limit is set for the bucket quota.
|
![]() | GetBucketReplication |
Obtain the cross-region replication configuration of a bucket.
|
![]() | GetBucketStorageInfo |
Obtain storage information about a bucket, including the bucket size and number of objects in the bucket.
|
![]() | GetBucketStoragePolicy |
Obtain bucket storage policies.
|
![]() | GetBucketTagging |
Obtain bucket tags.
|
![]() | GetBucketVersioning |
Obtain the versioning status of a bucket.
|
![]() | GetBucketWebsite |
Obtain the website hosting configuration of a bucket.
|
![]() | GetObject |
Download an object.
|
![]() | GetObjectAcl |
Obtain an object ACL.
|
![]() | GetObjectMetadata(GetObjectMetadataRequest) |
Obtain object properties.
|
![]() | GetObjectMetadata(String, String) |
Obtain object properties.
|
![]() | GetObjectMetadata(String, String, String) |
Obtain object properties.
|
![]() | HeadBucket |
Check whether a bucket exists. If the returned HTTP status code is "200", the bucket exists. If the returned HTTP status code is "404", the bucket does not exist.
|
![]() | InitiateMultipartUpload |
Initialize a multipart upload.
|
![]() | ListBuckets |
Obtain the bucket list. In the list, bucket names are displayed in lexicographical order.
|
![]() | ListMultipartUploads |
List multipart uploads.
|
![]() | ListObjects |
List objects in a bucket.
|
![]() | ListParts |
List uploaded parts.
|
![]() | ListVersions |
List versioning objects in a bucket.
|
![]() | PutObject |
Upload an object.
|
![]() | Refresh |
Refresh the temporary access key.
|
![]() | RestoreObject |
Restore an Archive object.
|
![]() | SetBucketAcl |
Set the bucket ACL.
|
![]() | SetBucketCors |
Set CORS rules for a bucket to allow client browsers to send cross-domain requests.
|
![]() | SetBucketLifecycle |
Set lifecycle rules for a bucket.
|
![]() | SetBucketLogging |
Configure bucket logging.
|
![]() | SetBucketNotification |
Configure bucket notification.
|
![]() | SetBucketPolicy |
Set a bucket policy. If the bucket already has a policy, the policy will be overwritten by the one specified in this request.
|
![]() | SetBucketQuota |
Set the bucket quota.
|
![]() | SetBucketReplication |
Configure cross-region replication for a bucket.
|
![]() | SetBucketStoragePolicy |
Set storage class for a bucket.
|
![]() | SetBucketTagging |
Set bucket tags.
|
![]() | SetBucketVersioning |
Set bucket versioning.
|
![]() | SetBucketWebsiteConfiguration |
Configure website hosting for a bucket.
|
![]() | SetObjectAcl |
Set an object ACL.
|
![]() | UploadFile |
Upload a file in resumable mode.
|
![]() | UploadPart |
Upload a part.
|
![]() | UploadStream |
Upload data streams in resumable mode.
|