Files
doc-exports/docs/obs_3rd_party/java_sdk/CLASS.TXT.json
weihongmin1 5b25ae292f OBS JAVA SDK 0708 Version
Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com>
Co-authored-by: weihongmin1 <weihongmin1@huawei.com>
Co-committed-by: weihongmin1 <weihongmin1@huawei.com>
2025-08-28 11:35:03 +00:00

1316 lines
50 KiB
JSON

[
{
"desc":"This section describes version compatibility and important notes about Object Storage Service (OBS) SDK for Java.Recommended JDK versions: JDK 8 or laterThird-party depen",
"product_code":"obs",
"title":"Before You Start",
"uri":"obs_21_0101.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"1"
},
{
"desc":"Table 1 lists the bucket-related APIs.Table 2lists object-related APIs.Table 3 lists the APIs related to temporarily authorized access.Table 4 lists the APIs related to v",
"product_code":"obs",
"title":"API Overview",
"uri":"obs_21_0002.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"2"
},
{
"desc":"Before using OBS SDK for Java to access OBS, you need to prepare the service and development environments. To prepare the service environment, you will need an account an",
"product_code":"obs",
"title":"Preparations",
"uri":"obs_21_0102.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"3"
},
{
"desc":"Latest version of OBS Java SDK: DownloadYou can download the source code of SDK for Java and compile the source code to create a JAR package. Before using this method, en",
"product_code":"obs",
"title":"SDK Download and Installation",
"uri":"obs_21_0001.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"4"
},
{
"desc":"This section introduces how to use OBS SDK for Java to perform some basic actions, such as creating a bucket, and uploading, downloading, listing, and deleting objects.En",
"product_code":"obs",
"title":"Getting Started",
"uri":"obs_21_0100.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"5"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Initialization",
"uri":"obs_21_0200.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"6"
},
{
"desc":"After the SDK is installed, you need to create and configure an OBS client and configure the logging for the SDK to complete the initialization.",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_0201.html",
"doc_type":"sdk-java-devg",
"p_code":"6",
"code":"7"
},
{
"desc":"This section describes how to create and configure an OBS client. If you already have a client, skip this section and obtain the API details by referring to API Overview.",
"product_code":"obs",
"title":"Creating and Configuring an OBS Client",
"uri":"obs_21_0202.html",
"doc_type":"sdk-java-devg",
"p_code":"6",
"code":"8"
},
{
"desc":"OBS SDK for Java offers logging based on the open-source Apache Log4j 2 library. By default, the SDK stores WARN log files to the directory specified by the JDK system va",
"product_code":"obs",
"title":"Configuring SDK Logging",
"uri":"obs_21_0204.html",
"doc_type":"sdk-java-devg",
"p_code":"6",
"code":"9"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Bucket Management",
"uri":"obs_21_0400.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"10"
},
{
"desc":"This API creates an OBS bucket. Buckets are containers for storing objects (files uploaded to OBS) in OBS.When creating a bucket, you can also configure parameters such a",
"product_code":"obs",
"title":"Creating a Bucket",
"uri":"obs_21_0401.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"11"
},
{
"desc":"OBS buckets are containers for storing objects you upload to OBS. This API returns a list of all buckets that meet the specified conditions in all regions of the current ",
"product_code":"obs",
"title":"Obtaining a Bucket List",
"uri":"obs_21_0402.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"12"
},
{
"desc":"This API deletes an empty bucket. You can delete buckets you no longer use to free up space. The name of a deleted bucket can be reused for another bucket at least 30 min",
"product_code":"obs",
"title":"Deleting a Bucket",
"uri":"obs_21_0403.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"13"
},
{
"desc":"This API checks whether a bucket exists. If an HTTP status code 200 is returned, the bucket exists. If 404 is returned, the bucket does not exist.To check whether a bucke",
"product_code":"obs",
"title":"Checking Whether a Bucket Exists",
"uri":"obs_21_0404.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"14"
},
{
"desc":"This API returns information about a bucket, including the storage class, region, CORS rules, and redundancy policy.To obtain bucket metadata, you must be the bucket owne",
"product_code":"obs",
"title":"Obtaining Bucket Metadata",
"uri":"obs_21_0405.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"15"
},
{
"desc":"Access control lists (ACLs) allow resource owners to grant other accounts the permissions to access resources. By default, only the resource owner has full control over r",
"product_code":"obs",
"title":"Setting a Bucket ACL",
"uri":"obs_21_0406.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"16"
},
{
"desc":"Access control lists (ACLs) allow resource owners to grant other accounts the permissions to access resources. By default, only the resource owner has full control over r",
"product_code":"obs",
"title":"Obtaining a Bucket ACL",
"uri":"obs_21_0412.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"17"
},
{
"desc":"OBS provides access control over buckets. You can use an access policy to define whether a user can perform certain operations on a specific bucket. OBS access control ca",
"product_code":"obs",
"title":"Configuring a Bucket Policy",
"uri":"obs_21_0407.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"18"
},
{
"desc":"OBS provides access control over buckets. You can use an access policy to define whether a user can perform certain operations on a specific bucket. OBS access control ca",
"product_code":"obs",
"title":"Obtaining the Policy of a Bucket",
"uri":"obs_21_0413.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"19"
},
{
"desc":"OBS provides access control over buckets. You can use an access policy to define whether a user can perform certain operations on a specific bucket. OBS access control ca",
"product_code":"obs",
"title":"Deleting a Bucket Policy",
"uri":"obs_21_0414.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"20"
},
{
"desc":"This API returns the region where a bucket is located.To obtain the region of a bucket, you must be the bucket owner or have the required permission (obs:bucket:GetBucket",
"product_code":"obs",
"title":"Obtaining the Region of a Bucket",
"uri":"obs_21_0408.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"21"
},
{
"desc":"This API returns the storage information of a bucket, including the number of objects and the space occupied by the objects in the bucket.OBS measures bucket storage stat",
"product_code":"obs",
"title":"Obtaining Storage Information of a Bucket",
"uri":"obs_21_0409.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"22"
},
{
"desc":"A quota limits the maximum capacity allowed in a bucket. By default, there is no limit on the storage capacity of the entire OBS system or a single bucket, and any number",
"product_code":"obs",
"title":"Configuring a Storage Quota",
"uri":"obs_21_0410.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"23"
},
{
"desc":"This API returns the storage quota (upper limit of the storage capacity) of a bucket. If the quota is 0, there is no upper limit on the bucket capacity.A bucket quota mus",
"product_code":"obs",
"title":"Obtaining a Bucket Storage Quota",
"uri":"obs_21_0415.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"24"
},
{
"desc":"This API configures a storage class for a bucket. If you do not specify a storage class when uploading or copying an object, or initiating a multipart upload, the object ",
"product_code":"obs",
"title":"Configuring a Storage Class for a Bucket",
"uri":"obs_21_0411.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"25"
},
{
"desc":"This API returns the storage class of a bucket.To obtain a bucket's storage class, you must be the bucket owner or have the required permission (obs:bucket:GetBucketStora",
"product_code":"obs",
"title":"Obtaining the Storage Class of a Bucket",
"uri":"obs_21_0416.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"26"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Bucket Inventory",
"uri":"obs_21_0421.html",
"doc_type":"sdk-java-devg",
"p_code":"10",
"code":"27"
},
{
"desc":"This API configures an inventory rule for the bucket. With this API, object information in a bucket (source) is regularly listed and saved as CSV files. These files are t",
"product_code":"obs",
"title":"Configuring an Inventory Rule",
"uri":"obs_21_0417.html",
"doc_type":"sdk-java-devg",
"p_code":"27",
"code":"28"
},
{
"desc":"This API returns an inventory rule (identified by configurationId) for the bucket.To obtain a bucket inventory rule, you must be the bucket owner or have the required per",
"product_code":"obs",
"title":"Obtaining an Inventory Rule",
"uri":"obs_21_0418.html",
"doc_type":"sdk-java-devg",
"p_code":"27",
"code":"29"
},
{
"desc":"This API returns a list of all inventory rules for the bucket.To list inventory rules for a bucket, you must be the bucket owner or have the required permission (obs:buck",
"product_code":"obs",
"title":"Listing Inventory Rules",
"uri":"obs_21_0419.html",
"doc_type":"sdk-java-devg",
"p_code":"27",
"code":"30"
},
{
"desc":"This API deletes an inventory rule (identified by configurationId) from the bucket.To delete a bucket inventory rule, you must be the bucket owner or have the required pe",
"product_code":"obs",
"title":"Deleting an Inventory Rule",
"uri":"obs_21_0420.html",
"doc_type":"sdk-java-devg",
"p_code":"27",
"code":"31"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Object Upload",
"uri":"obs_21_0600.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"32"
},
{
"desc":"In OBS, objects are basic data units that users can perform operations on. OBS Java SDK provides abundant APIs for object upload in the following methods:StreamingFile-ba",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_0601.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"33"
},
{
"desc":"This API uploads a local fileto OBS over the Internet. These files can be texts, images, videos, or any other type of files.You can upload texts, images, videos, or any o",
"product_code":"obs",
"title":"Uploading an Object - Streaming",
"uri":"obs_21_0602.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"34"
},
{
"desc":"This API uploads local filesto OBS over the Internet. The file to be uploaded can be of any type.To upload an object, you must be the bucket owner or have the required pe",
"product_code":"obs",
"title":"Uploading an Object - File-Based",
"uri":"obs_21_0603.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"35"
},
{
"desc":"This API returns the upload progress of a specified object.You can call PutObjectRequest.setProgressListener to obtain the upload progress.To obtain the upload progress, ",
"product_code":"obs",
"title":"Obtaining the Upload Progress",
"uri":"obs_21_0604.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"36"
},
{
"desc":"This API creates a folder in an existing bucket to manage data in OBS.OBS does not involve folders like in a file system. All elements in buckets are objects. To create a",
"product_code":"obs",
"title":"Creating a Folder",
"uri":"obs_21_0605.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"37"
},
{
"desc":"This API configures metadata for an object when uploading it. Object metadata include the object length, MIME type, MD5 value (for verification), storage class, and custo",
"product_code":"obs",
"title":"Configuring Object Metadata",
"uri":"obs_21_0606.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"38"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Multipart Upload",
"uri":"obs_21_0607.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"39"
},
{
"desc":"You can upload large files using multipart upload. Multipart upload is applicable to many scenarios, including:Files to be uploaded are larger than 100 MB.The network con",
"product_code":"obs",
"title":"Multipart Upload Overview",
"uri":"obs_21_0614.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"40"
},
{
"desc":"This API initiates a multipart upload and returns a globally unique upload ID. You can use this upload ID in your subsequent requests including abortMultipartUpload, list",
"product_code":"obs",
"title":"Initiating a Multipart Upload",
"uri":"obs_21_0615.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"41"
},
{
"desc":"After a multipart upload is initiated, this API uploads a part to a specified bucket. In the upload request, the multipart upload ID must be included. Except for the part",
"product_code":"obs",
"title":"Uploading a Part",
"uri":"obs_21_0616.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"42"
},
{
"desc":"This API assembles the uploaded parts to complete the multipart upload. Before performing this operation, you cannot download the uploaded data. When assembling parts, yo",
"product_code":"obs",
"title":"Assembling Parts",
"uri":"obs_21_0617.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"43"
},
{
"desc":"Multipart upload is mainly used for large file upload or when the network connection is poor.You can use UploadPartRequest.setOffset and UploadPartRequest.setPartSize to ",
"product_code":"obs",
"title":"Code Example of a Multipart Upload",
"uri":"obs_21_0618.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"44"
},
{
"desc":"This API aborts a multipart upload using the multipart upload ID.After a multipart upload is aborted, the upload ID cannot be used to upload any part. The storage occupie",
"product_code":"obs",
"title":"Aborting a Multipart Upload",
"uri":"obs_21_0619.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"45"
},
{
"desc":"This API lists the uploaded parts in a specified bucket. This request must contain the multipart upload ID.You can list the uploaded parts of a specified multipart upload",
"product_code":"obs",
"title":"Listing Uploaded Parts",
"uri":"obs_21_0620.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"46"
},
{
"desc":"This API lists ongoing multipart uploads.Ongoing multipart uploads are the multipart uploads that have been initiated but have not been completed or aborted. A maximum of",
"product_code":"obs",
"title":"Listing Multipart Uploads",
"uri":"obs_21_0621.html",
"doc_type":"sdk-java-devg",
"p_code":"39",
"code":"47"
},
{
"desc":"You can configure lifecycle rules to periodically delete objects or transition objects between storage classes. The object expiration time set using this API takes preced",
"product_code":"obs",
"title":"Configuring Lifecycle Rules",
"uri":"obs_21_0608.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"48"
},
{
"desc":"This API uploads a file or folder to an existing OBS bucket. These files can be texts, images, videos, or any other type of files.The appendObject operation adds data to ",
"product_code":"obs",
"title":"Uploading an Object - Append",
"uri":"obs_21_0609.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"49"
},
{
"desc":"The resumable upload is an encapsulated and enhanced version of the multipart upload used for dealing with possible upload failures of large files when the network connec",
"product_code":"obs",
"title":"Uploading an Object - Resumable",
"uri":"obs_21_0611.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"50"
},
{
"desc":"This API uploads an object up to 5 GB to a specified bucket in HTML form.You can call ObsClient.createPostSignature to generate request parameters for a browser-based upl",
"product_code":"obs",
"title":"Uploading an Object - Browser-Based",
"uri":"obs_21_0612.html",
"doc_type":"sdk-java-devg",
"p_code":"32",
"code":"51"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Object Download",
"uri":"obs_21_0700.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"52"
},
{
"desc":"OBS Java SDK provides abundant APIs for object download in the following methods:Streaming DownloadPartial DownloadResumable download",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_0701.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"53"
},
{
"desc":"When you call ObsClient.getObject, an instance of ObsObject will be returned. This instance contains the contents of the object such as its name, attributes, input stream",
"product_code":"obs",
"title":"Downloading an Object - Streaming",
"uri":"obs_21_0702.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"54"
},
{
"desc":"This API downloads partial data of an object by specifying a range. If the specified range is from 0 to 1,000, data from byte 0 to byte 1,000, 1,001 bytes in total, are r",
"product_code":"obs",
"title":"Downloading an Object - Range-Based",
"uri":"obs_21_0703.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"55"
},
{
"desc":"This API returns the download progress of a specified object.You can call GetObjectRequest.setProgressInterval to obtain the download progress.To obtain the download prog",
"product_code":"obs",
"title":"Obtaining the Download Progress",
"uri":"obs_21_0704.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"56"
},
{
"desc":"This API returns the objects that meet one or more conditions. If there are no objects that meet the specified conditions, an error is returned.To download an object, you",
"product_code":"obs",
"title":"Downloading an Object - Conditional",
"uri":"obs_21_0705.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"57"
},
{
"desc":"This API rewrites the following HTTP/HTTPS response headers when downloading an object: Content-Type, Content-Language, Expires, Cache-Control, Content-Disposition, and C",
"product_code":"obs",
"title":"Rewriting Response Headers",
"uri":"obs_21_0706.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"58"
},
{
"desc":"Object metadata is a set of key-value pairs that describe the object and is used for object management.This API returns the user-defined object metadata after the object ",
"product_code":"obs",
"title":"Obtaining User-defined Metadata",
"uri":"obs_21_0707.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"59"
},
{
"desc":"Cold objects must first be restored before you can download them. Cold objects can be restored in either of the following ways.To restore a Cold object, you must be the b",
"product_code":"obs",
"title":"Restoring a Cold Object",
"uri":"obs_21_0708.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"60"
},
{
"desc":"Downloading large files often fails due to an unstable network or program breakdown. It is a waste of resources to download files again. Moreover, the restarted download ",
"product_code":"obs",
"title":"Downloading an Object - Resumable",
"uri":"obs_21_0709.html",
"doc_type":"sdk-java-devg",
"p_code":"52",
"code":"61"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Object Management",
"uri":"obs_21_0800.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"62"
},
{
"desc":"Object metadata is a set of name-value pairs that describe the object and is used for object management.Currently, only the system-defined metadata is supported.There are",
"product_code":"obs",
"title":"Configuring Object Metadata",
"uri":"obs_21_0806.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"63"
},
{
"desc":"Object metadata is a set of name-value pairs that describe the object and is used for object management.Users with the READ permission on objects can send HEAD requests t",
"product_code":"obs",
"title":"Obtaining Object Metadata",
"uri":"obs_21_0801.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"64"
},
{
"desc":"Access control lists (ACLs) allow resource owners to grant other accounts the permissions to access resources. By default, only the resource owner has full control over r",
"product_code":"obs",
"title":"Configuring an Object ACL",
"uri":"obs_21_0802.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"65"
},
{
"desc":"Access control lists (ACLs) allow resource owners to grant other accounts the permissions to access resources. By default, only the resource owner has full control over r",
"product_code":"obs",
"title":"Obtaining an Object ACL",
"uri":"obs_21_0808.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"66"
},
{
"desc":"This API lists some or all of the objects in a bucket. You can use parameters such as the prefix, number of returned objects, and start position to list objects that meet",
"product_code":"obs",
"title":"Listing Objects",
"uri":"obs_21_0803.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"67"
},
{
"desc":"This API deletes objects from a specific bucket.To delete an object, you must be the bucket owner or have the required permission (obs:object:DeleteObject in IAM or Delet",
"product_code":"obs",
"title":"Deleting an Object",
"uri":"obs_21_0804.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"68"
},
{
"desc":"This API deletes objects in batches from a specific bucket. Deleted objects cannot be recovered.In a batch delete operation, OBS concurrently deletes the specified object",
"product_code":"obs",
"title":"Batch Deleting Objects",
"uri":"obs_21_0809.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"69"
},
{
"desc":"This API copies an object stored in OBS to another path, with a copy created during the process. You can create a copy of an object up to 5 GB in a single operation.To co",
"product_code":"obs",
"title":"Copying an Object",
"uri":"obs_21_0805.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"70"
},
{
"desc":"This API allows you to upload a part by copying an object or part of this object.You can call ObsClient.copyPart to copy parts.To copy an object, you must be the bucket o",
"product_code":"obs",
"title":"Copying an Object - Multipart",
"uri":"obs_21_0810.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"71"
},
{
"desc":"This API checks whether an object exists. If the returned HTTP status code is 200, the object exists. If the returned HTTP status code is 404, the object or bucket does n",
"product_code":"obs",
"title":"Checking Whether an Object Exists",
"uri":"obs_21_0807.html",
"doc_type":"sdk-java-devg",
"p_code":"62",
"code":"72"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Temporarily Authorized Access",
"uri":"obs_21_0900.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"73"
},
{
"desc":"ObsClient allows you to create a URL with Query parameters that carry authentication information by specifying the AK and SK, HTTP method, and request parameters. You can",
"product_code":"obs",
"title":"Accessing OBS Using a Signed URL",
"uri":"obs_21_0901.html",
"doc_type":"sdk-java-devg",
"p_code":"73",
"code":"74"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Versioning",
"uri":"obs_21_1000.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"75"
},
{
"desc":"You can use versioning to store multiple versions of an object in a bucket.When versioning is enabled for a bucket, OBS keeps multiple versions of an object in the bucket",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1001.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"76"
},
{
"desc":"You can enable versioning to automatically maintain previous versions of an object. When versioning is enabled, you can access earlier versions of an object to recover yo",
"product_code":"obs",
"title":"Configuring Versioning for a Bucket",
"uri":"obs_21_1002.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"77"
},
{
"desc":"You can enable versioning to automatically maintain previous versions of an object. When versioning is enabled, you can access earlier versions of an object to recover yo",
"product_code":"obs",
"title":"Obtaining the Versioning Status of a Bucket",
"uri":"obs_21_1003.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"78"
},
{
"desc":"You can call ObsClient.getObject to obtain an object version by specifying the version ID (versionId).To download an object, you must be the bucket owner or have the requ",
"product_code":"obs",
"title":"Obtaining an Object Version",
"uri":"obs_21_1004.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"79"
},
{
"desc":"This API copies an object version in a specified bucket.You can call ObsClient.copyObject to copy an object version by specifying the version ID (versionId).To copy an ob",
"product_code":"obs",
"title":"Copying an Object Version",
"uri":"obs_21_1005.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"80"
},
{
"desc":"This API downloads a Cold object. To download such an object, you must restore it first. For the options for the restore speed, see Table 3.You can call ObsClient.restore",
"product_code":"obs",
"title":"Restoring a Specific Cold Object Version",
"uri":"obs_21_1006.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"81"
},
{
"desc":"This API lists some or all of the object versions in a bucket. When listing the object versions, you can specify the criteria such as the prefix, number, and start positi",
"product_code":"obs",
"title":"Listing Object Versions",
"uri":"obs_21_1007.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"82"
},
{
"desc":"OBS allows the control of access permissions for objects. By default, only object creators have the read and write permissions on the object. You can set access control p",
"product_code":"obs",
"title":"Setting an ACL for an Object Version",
"uri":"obs_21_1008.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"83"
},
{
"desc":"OBS allows the control of access permissions for objects. By default, only object creators have the read and write permissions on the object. You can call an ACL API to m",
"product_code":"obs",
"title":"Obtaining the ACL of an Object Version",
"uri":"obs_21_1010.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"84"
},
{
"desc":"This API deletes an object from a specific bucket.You can call ObsClient.deleteObject to pass a version ID (versionId) to delete an object version.To delete an object, yo",
"product_code":"obs",
"title":"Deleting an Object Version",
"uri":"obs_21_1009.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"85"
},
{
"desc":"This API deletes objects in batches from a specific bucket. Deleted objects cannot be recovered.In a batch delete operation, OBS concurrently deletes the specified object",
"product_code":"obs",
"title":"Batch Deleting Object Versions",
"uri":"obs_21_1011.html",
"doc_type":"sdk-java-devg",
"p_code":"75",
"code":"86"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Lifecycle Management",
"uri":"obs_21_1100.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"87"
},
{
"desc":"OBS allows you to set lifecycle rules for buckets to automatically transition the storage class of an object or delete expired objects, to effectively use storage feature",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1101.html",
"doc_type":"sdk-java-devg",
"p_code":"87",
"code":"88"
},
{
"desc":"This API configures lifecycle rules for a bucket to periodically delete objects in the bucket or transition objects between storage classes.An object will be automaticall",
"product_code":"obs",
"title":"Setting Lifecycle Rules",
"uri":"obs_21_1102.html",
"doc_type":"sdk-java-devg",
"p_code":"87",
"code":"89"
},
{
"desc":"You can configure lifecycle rules to periodically delete objects or transition objects between storage classes.This API returns the lifecycle rules of a bucket.To obtain ",
"product_code":"obs",
"title":"Obtaining Lifecycle Rules",
"uri":"obs_21_1103.html",
"doc_type":"sdk-java-devg",
"p_code":"87",
"code":"90"
},
{
"desc":"You can configure lifecycle rules to periodically delete objects or transition objects between storage classes.This API deletes the lifecycle configuration of a bucket.To",
"product_code":"obs",
"title":"Deleting Lifecycle Rules",
"uri":"obs_21_1104.html",
"doc_type":"sdk-java-devg",
"p_code":"87",
"code":"91"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Cross-Origin Resource Sharing",
"uri":"obs_21_1400.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"92"
},
{
"desc":"Cross-origin access refers to access between different domains. Restricting cross-origin access is a browser policy for security purposes, that is, the same-origin policy",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1401.html",
"doc_type":"sdk-java-devg",
"p_code":"92",
"code":"93"
},
{
"desc":"Cross-origin resource sharing (CORS) is a mechanism defined by the World Wide Web Consortium (W3C) that allows a web application program in one domain to access resources",
"product_code":"obs",
"title":"Configuring a CORS Rule",
"uri":"obs_21_1402.html",
"doc_type":"sdk-java-devg",
"p_code":"92",
"code":"94"
},
{
"desc":"CORS is a browser-standard mechanism defined by the W3C. It allows a web client in one origin to interact with resources in another. For general web page requests, websit",
"product_code":"obs",
"title":"Obtaining a CORS Rule",
"uri":"obs_21_1403.html",
"doc_type":"sdk-java-devg",
"p_code":"92",
"code":"95"
},
{
"desc":"CORS is a browser-standard mechanism defined by the W3C. It allows a web client in one origin to interact with resources in another. For general web page requests, websit",
"product_code":"obs",
"title":"Deleting a CORS Rule",
"uri":"obs_21_1404.html",
"doc_type":"sdk-java-devg",
"p_code":"92",
"code":"96"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Logging",
"uri":"obs_21_1500.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"97"
},
{
"desc":"OBS allows you to configure access logging for buckets. After the configuration, access to buckets will be recorded in logs. These logs will be saved in specific buckets ",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1501.html",
"doc_type":"sdk-java-devg",
"p_code":"97",
"code":"98"
},
{
"desc":"This API enables logging for a bucket (source) and configures another bucket (target) to store the log files. When a bucket is created, logging is not enabled by default.",
"product_code":"obs",
"title":"Configuring Logging for a Bucket",
"uri":"obs_21_1502.html",
"doc_type":"sdk-java-devg",
"p_code":"97",
"code":"99"
},
{
"desc":"This API returns the logging configuration of a bucket.To obtain the logging configuration of a bucket, you must be the bucket owner or have the required permission (obs:",
"product_code":"obs",
"title":"Obtaining the Logging Configuration of a Bucket",
"uri":"obs_21_1503.html",
"doc_type":"sdk-java-devg",
"p_code":"97",
"code":"100"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Static Website Hosting",
"uri":"obs_21_1600.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"101"
},
{
"desc":"To host your static website on OBS, you can upload static website files to your bucket as objects, configure the public read permission for the objects, and then configur",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1601.html",
"doc_type":"sdk-java-devg",
"p_code":"101",
"code":"102"
},
{
"desc":"To host your static website on OBS, you can upload static website files to your bucket as objects, configure the public read permission for the objects, and then configur",
"product_code":"obs",
"title":"Hosting Website Files in a Bucket",
"uri":"obs_21_1602.html",
"doc_type":"sdk-java-devg",
"p_code":"101",
"code":"103"
},
{
"desc":"You can host static website resources such as HTML web pages, flash files, or audio and video files in an OBS bucket, so that you can provide these hosted resources using",
"product_code":"obs",
"title":"Configuring Static Website Hosting",
"uri":"obs_21_1603.html",
"doc_type":"sdk-java-devg",
"p_code":"101",
"code":"104"
},
{
"desc":"You can host static website resources such as HTML web pages, flash files, or audio and video files in an OBS bucket, so that you can provide these hosted resources using",
"product_code":"obs",
"title":"Obtaining Static Website Hosting Configurations",
"uri":"obs_21_1604.html",
"doc_type":"sdk-java-devg",
"p_code":"101",
"code":"105"
},
{
"desc":"You can host static website resources such as HTML web pages, flash files, or audio and video files in an OBS bucket, so that you can provide these hosted resources using",
"product_code":"obs",
"title":"Deleting Static Website Hosting Configurations",
"uri":"obs_21_1605.html",
"doc_type":"sdk-java-devg",
"p_code":"101",
"code":"106"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Bucket Tag Management",
"uri":"obs_21_1700.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"107"
},
{
"desc":"Tags are used to identify and classify OBS buckets.If you add tags to a bucket, SDRs generated for the requests sent to this bucket will include these tags, so you can us",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1701.html",
"doc_type":"sdk-java-devg",
"p_code":"107",
"code":"108"
},
{
"desc":"If you add tags to a bucket, SDRs generated for the requests sent to this bucket will include these tags, so you can use the tags to classify SDRs for detailed cost analy",
"product_code":"obs",
"title":"Configuring Tags for a Bucket",
"uri":"obs_21_1702.html",
"doc_type":"sdk-java-devg",
"p_code":"107",
"code":"109"
},
{
"desc":"If you add tags to a bucket, SDRs generated for the requests sent to this bucket will include these tags, so you can use the tags to classify SDRs for detailed cost analy",
"product_code":"obs",
"title":"Obtaining Bucket Tags",
"uri":"obs_21_1703.html",
"doc_type":"sdk-java-devg",
"p_code":"107",
"code":"110"
},
{
"desc":"If you add tags to a bucket, SDRs generated for the requests sent to this bucket will include these tags, so you can use the tags to classify SDRs for detailed cost analy",
"product_code":"obs",
"title":"Deleting Bucket Tags",
"uri":"obs_21_1704.html",
"doc_type":"sdk-java-devg",
"p_code":"107",
"code":"111"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Server-Side Encryption",
"uri":"obs_21_1900.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"112"
},
{
"desc":"OBS provides server-side encryption for objects, so that they will be encrypted or decrypted when you upload them to or download them from a bucket.The encryption and dec",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_1901.html",
"doc_type":"sdk-java-devg",
"p_code":"112",
"code":"113"
},
{
"desc":"The following table lists APIs related to server-side encryption:",
"product_code":"obs",
"title":"Server-Side Encryption APIs",
"uri":"obs_21_1902.html",
"doc_type":"sdk-java-devg",
"p_code":"112",
"code":"114"
},
{
"desc":"The following code shows an example of encrypting an object with SSE-C before uploading it:The following code shows an example of downloading an object encrypted with SSE",
"product_code":"obs",
"title":"Code Examples for Server-Side Encryption",
"uri":"obs_21_1903.html",
"doc_type":"sdk-java-devg",
"p_code":"112",
"code":"115"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Client-Side Encryption",
"uri":"obs_21_2301.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"116"
},
{
"desc":"Client-side encryption is a process where data is encrypted using the selected encryption method and information on your local PC before it is transmitted to an OBS serve",
"product_code":"obs",
"title":"Overview",
"uri":"obs_21_2302.html",
"doc_type":"sdk-java-devg",
"p_code":"116",
"code":"117"
},
{
"desc":"OBS SDK for Java provides two cipher suites for you to choose from.CtrRSACipherGenerator is inherited from CTRCipherGenerator but only requires you to provide an RSA publ",
"product_code":"obs",
"title":"Client-Side Encryption APIs",
"uri":"obs_21_2303.html",
"doc_type":"sdk-java-devg",
"p_code":"116",
"code":"118"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Fault Locating",
"uri":"obs_21_0300.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"119"
},
{
"desc":"If problems occur when using the OBS Java SDK, you can perform the following steps to analyze and locate the problems.You can click here to view the details about ObsExce",
"product_code":"obs",
"title":"Methods",
"uri":"obs_21_0301.html",
"doc_type":"sdk-java-devg",
"p_code":"119",
"code":"120"
},
{
"desc":"Dependency missing and dependency conflict are commonly encountered in Java development or during SDK integration. If error message \"ClassNotFoundException\" or \"NoClassDe",
"product_code":"obs",
"title":"Resolving Dependency Missing or Conflicts",
"uri":"obs_21_0303.html",
"doc_type":"sdk-java-devg",
"p_code":"119",
"code":"121"
},
{
"desc":"Possible causes are as follows:The SK input into ObsClient initialization is incorrect. Solution: Make sure that the SK is correct.This problem is caused by a bug in the ",
"product_code":"obs",
"title":"Other Notable Issues",
"uri":"obs_21_0302.html",
"doc_type":"sdk-java-devg",
"p_code":"119",
"code":"122"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Troubleshooting",
"uri":"obs_21_2000.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"123"
},
{
"desc":"The OBS server complies with the HTTP standard. After an API is called, the OBS server returns a standard HTTP status code. The following tables list the categories of HT",
"product_code":"obs",
"title":"HTTP Status Codes",
"uri":"obs_21_2001.html",
"doc_type":"sdk-java-devg",
"p_code":"123",
"code":"124"
},
{
"desc":"If the OBS server encounters an error when processing a request, a response containing the error code and error description is returned. The following table lists details",
"product_code":"obs",
"title":"OBS Server-side Error Codes",
"uri":"obs_21_2002.html",
"doc_type":"sdk-java-devg",
"p_code":"123",
"code":"125"
},
{
"desc":"SDK custom exceptions (ObsException), thrown by ObsClient, are inherited from class java.lang.RuntimeException. Exceptions are usually OBS server errors, including OBS er",
"product_code":"obs",
"title":"SDK Exceptions",
"uri":"obs_21_2005.html",
"doc_type":"sdk-java-devg",
"p_code":"123",
"code":"126"
},
{
"desc":"After you successfully call an API in an instance of ObsClient, an instance of the HeaderResponse class (or of its sub-class) will be returned.It contains information abo",
"product_code":"obs",
"title":"SDK Common Response Headers",
"uri":"obs_21_2003.html",
"doc_type":"sdk-java-devg",
"p_code":"123",
"code":"127"
},
{
"desc":"Save the log4j2.xml file obtained from the OBS Java SDK package to the classpath root directory.Call Log4j2Configurator.setLogConfig to specify the save path of log4j2.xm",
"product_code":"obs",
"title":"Log Analysis",
"uri":"obs_21_2004.html",
"doc_type":"sdk-java-devg",
"p_code":"123",
"code":"128"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"FAQs",
"uri":"obs_21_2100.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"129"
},
{
"desc":"To do this, perform the following steps:",
"product_code":"obs",
"title":"How Can I Set an Object to Be Accessible to Anonymous Users?",
"uri":"obs_21_2107.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"130"
},
{
"desc":"SDK uses the maxErrorRetry parameter configured in Creating and Configuring an OBS Client to retry. The default value for retry times is 3. 0 to 5 is recommended.If the n",
"product_code":"obs",
"title":"What Is the Retry Mechanism of SDK?",
"uri":"obs_21_2109.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"131"
},
{
"desc":"After a bucket is configured to work in static website hosting mode, you can use the following method to combine the static website access address of the bucket.https://b",
"product_code":"obs",
"title":"How Do I Obtain the Static Website Access Address of a Bucket?",
"uri":"obs_21_2110.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"132"
},
{
"desc":"If the uploaded object is set to be read by anonymous users, anonymous users can download the object through the object URL directly. Methods to obtain the object URL are",
"product_code":"obs",
"title":"How Do I Obtain an Object URL?",
"uri":"obs_21_2111.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"133"
},
{
"desc":"If a file exceeds 100 MB, you are advised to upload the file using multipart upload.Multipart upload refers to splitting an object into multiple parts and uploading them ",
"product_code":"obs",
"title":"How to Improve the Speed of Uploading Large Files over the Public Network?",
"uri":"obs_21_2112.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"134"
},
{
"desc":"In a multipart upload, you can specify a part of the file to be uploaded by performing the following steps:For details, see Multipart Upload.",
"product_code":"obs",
"title":"How Can I Perform a Multipart Upload?",
"uri":"obs_21_2114.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"135"
},
{
"desc":"In a multipart download, you can specify the range of data to be downloaded. The procedure is as follows:For details, see Downloading an Object - Range-Based.",
"product_code":"obs",
"title":"How Can I Perform a Download in Multipart Mode?",
"uri":"obs_21_2115.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"136"
},
{
"desc":"After the upload is complete, you can call ObsClient.getObjectMetadata to obtain the size and last modification time of the newly uploaded object and compare them with th",
"product_code":"obs",
"title":"How Do I Confirm that an Upload is Successful If I Upload an Object to Overwrite an Existing Object with the Same Name in a Bucket?",
"uri":"obs_21_2117.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"137"
},
{
"desc":"If the object is encrypted with SSE-KMS, the server automatically decrypts the object when you use the URL of the object to download it.If the object is encrypted with SS",
"product_code":"obs",
"title":"How Do I Download an Encrypted Object Using a URL?",
"uri":"obs_21_2118.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"138"
},
{
"desc":"Sample code of generating an SSE-C encryption key and its MD5 value:",
"product_code":"obs",
"title":"How Do I Generate an SSE-C Encryption Key?",
"uri":"obs_21_2119.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"139"
},
{
"desc":"No.Currently, the SDK does not provide such APIs. You need to encapsulate the service codes for uploading, downloading, or copying objects in a batch by yourself. The pro",
"product_code":"obs",
"title":"Does the SDK Support Uploading, Downloading, or Copying Objects in a Batch?",
"uri":"obs_21_2121.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"140"
},
{
"desc":"Multipurpose Internet Mail Extensions (MIME) type is a standard way of describing a data type. The MIME type is passed in the Content-Type header.If you do not specify Co",
"product_code":"obs",
"title":"What Is Content-Type (MIME)?",
"uri":"obs_21_2124.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"141"
},
{
"desc":"When calling APIs, you may need to specify the account ID (DomainID) and user ID (UserID) in some requests. You need to obtain them from the console in advance. To obtain",
"product_code":"obs",
"title":"How Do I Get My Account ID and User ID?",
"uri":"obs_23_1712.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"142"
},
{
"desc":"This example limits the upload rate by specifying thex-obs-traffic-limitheader. The SDK transparently transmits the header for the server to verify.",
"product_code":"obs",
"title":"How Do I Limit the Rate During Object Upload?",
"uri":"obs_23_1713.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"143"
},
{
"desc":"This example limits the download rate by specifying thex-obs-traffic-limitheader. The SDK transparently transmits the header for the server to verify.",
"product_code":"obs",
"title":"How Do I Limit the Rate During Object Download?",
"uri":"obs_23_1714.html",
"doc_type":"sdk-java-devg",
"p_code":"129",
"code":"144"
},
{
"desc":"This example uploads localfile to examplebucket as objectkey and sets the referer header to https://example.com*.",
"product_code":"",
"title":"How Do I Configure the referer Header?",
"uri":"obs_23_1715.html",
"doc_type":"",
"p_code":"129",
"code":"145"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"obs",
"title":"Change History",
"uri":"obs_21_2202.html",
"doc_type":"sdk-java-devg",
"p_code":"",
"code":"146"
}
]