简介
本文档提供关于创建数据集的相关 API 概览以及 SDK 示例代码。
API | 操作描述 |
本接口用于创建一个数据集(Dataset),数据集是由文件元数据构成的集合,用于存储和管理元数据。 |
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];
说明:
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);
说明: