更新数据集

最近更新时间:2024-07-09 18:04:41

我的收藏

简介

本文档提供关于更新数据集的相关 API 概览以及 SDK 示例代码。
API
操作描述
更新一个数据集(Dataset)信息。

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 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];

说明:
更多完整示例,请前往 GitHub 查看。
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);

说明:
更多完整示例,请前往 GitHub 查看。