简介
本文档提供关于更新数据集的相关 API 概览以及 SDK 示例代码。
API | 操作描述 |
更新一个数据集(Dataset)信息。 |
SDK API 参考
更新数据集
功能说明
更新一个数据集(Dataset)信息。
注意:
COS iOS SDK 版本需要大于等于 v6.4.1。
示例代码
Objective-C
QCloudUpdateDatasetRequest * request = [QCloudUpdateDatasetRequest new];request.regionName = @"COS_REGIONNAME";request.input = [QCloudUpdateDataset new];// 数据集名称,同一个账户下唯一。;是否必传:是request.input.DatasetName = @"test";// 数据集描述信息。长度为1~256个英文或中文字符,默认值为空。;是否必传:否request.input.Description = @"test";// 检与数据集关联的检索模板,在建立元数据索引时,后端将根据检索模板来决定采集文件的哪些元数据。 每个检索模板都包含若干个算子,不同的算子表示不同的处理能力,更多信息请参见 [检索模板与算子](https://cloud.tencent.com/document/product/460/106018)。 默认值为空,即不关联检索模板,不进行任何元数据的采集。;是否必传:否request.input.TemplateId = @"Official:COSBasicMeta";[request setFinishBlock:^(QCloudUpdateDatasetResponse * outputObject, NSError *error) {// result:QCloudUpdateDatasetResponse 包含所有的响应;// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/106156}];[[QCloudCOSXMLService defaultCOSXML] UpdateDataset:request];
说明:
Swift
let request : QCloudUpdateDatasetRequest = QCloudUpdateDatasetRequest();request.regionName = "COS_REGIONNAME";request.input = QCloudUpdateDataset();// 数据集名称,同一个账户下唯一。;是否必传:是request.input.datasetName = "test";// 数据集描述信息。长度为1~256个英文或中文字符,默认值为空。;是否必传:否request.input.description = "test";// 检与数据集关联的检索模板,在建立元数据索引时,后端将根据检索模板来决定采集文件的哪些元数据。 每个检索模板都包含若干个算子,不同的算子表示不同的处理能力,更多信息请参见 [检索模板与算子](https://cloud.tencent.com/document/product/460/106018)。 默认值为空,即不关联检索模板,不进行任何元数据的采集。;是否必传:否request.input.templateId = "Official:COSBasicMeta";request.finishBlock = { result, error in// result:QCloudUpdateDatasetResponse 包含所有的响应;// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/106156};QCloudCOSXMLService.defaultCOSXML().updateDataset(request);
说明: