创建数据集

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

我的收藏

简介

本文档提供关于创建数据集的相关 API 概览以及 SDK 示例代码。
API
操作描述
本接口用于创建一个数据集(Dataset),数据集是由文件元数据构成的集合,用于存储和管理元数据。

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

创建数据集

功能说明

本接口用于创建一个数据集(Dataset),数据集是由文件元数据构成的集合,用于存储和管理元数据。
注意:
COS iOS SDK 版本需要大于等于 v6.4.1。

示例代码

Objective-C
QCloudCreateDatasetRequest * request = [QCloudCreateDatasetRequest new];
request.regionName = @"COS_REGIONNAME";
request.input = [QCloudCreateDataset new];
// 数据集名称,同一个账户下唯一。命名规则如下: 长度为1~32字符。 只能包含小写英文字母,数字,短划线(-)。 必须以英文字母和数字开头。;是否必传:是
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:^(QCloudCreateDatasetResponse * outputObject, NSError *error) {
// result:QCloudCreateDatasetResponse 包含所有的响应;
// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/106020
}];
[[QCloudCOSXMLService defaultCOSXML] CreateDataset:request];

说明:
更多完整示例,请前往 GitHub 查看。
Swift
let request : QCloudCreateDatasetRequest = QCloudCreateDatasetRequest();
request.regionName = "COS_REGIONNAME";
request.input = QCloudCreateDataset();
// 数据集名称,同一个账户下唯一。命名规则如下: 长度为1~32字符。 只能包含小写英文字母,数字,短划线(-)。 必须以英文字母和数字开头。;是否必传:是
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:QCloudCreateDatasetResponse 包含所有的响应;
// 具体查看代码注释或api文档:https://cloud.tencent.com/document/product/460/106020
};
QCloudCOSXMLService.defaultCOSXML().createDataset(request);

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