你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Features 接口

public interface Features

此类的实例提供对功能中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
OperationStatus addEntityFeature(UUID appId, String versionId, UUID entityId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的特征关系,供应用程序版本中的实体使用。

Observable<OperationStatus> addEntityFeatureAsync(UUID appId, String versionId, UUID entityId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的特征关系,供应用程序版本中的实体使用。

OperationStatus addIntentFeature(UUID appId, String versionId, UUID intentId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的功能关系,供应用程序版本中的意向使用。

Observable<OperationStatus> addIntentFeatureAsync(UUID appId, String versionId, UUID intentId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的功能关系,供应用程序版本中的意向使用。

int addPhraseList(UUID appId, String versionId, PhraselistCreateObject phraselistCreateObject)

在应用程序的某个版本中创建新的短语列表功能。

Observable<Integer> addPhraseListAsync(UUID appId, String versionId, PhraselistCreateObject phraselistCreateObject)

在应用程序的某个版本中创建新的短语列表功能。

OperationStatus deletePhraseList(UUID appId, String versionId, int phraselistId)

从应用程序的某个版本中删除短语列表功能。

Observable<OperationStatus> deletePhraseListAsync(UUID appId, String versionId, int phraselistId)

从应用程序的某个版本中删除短语列表功能。

PhraseListFeatureInfo getPhraseList(UUID appId, String versionId, int phraselistId)

获取应用程序的某个版本中的短语列表功能信息。

Observable<PhraseListFeatureInfo> getPhraseListAsync(UUID appId, String versionId, int phraselistId)

获取应用程序的某个版本中的短语列表功能信息。

FeaturesListDefinitionStages.WithAppId list()

获取应用程序版本中的所有提取短语列表和模式功能。

FeaturesResponseObject list(UUID appId, String versionId, ListFeaturesOptionalParameter listOptionalParameter)

获取应用程序版本中的所有提取短语列表和模式功能。

Observable<FeaturesResponseObject> listAsync(UUID appId, String versionId, ListFeaturesOptionalParameter listOptionalParameter)

获取应用程序版本中的所有提取短语列表和模式功能。

FeaturesListPhraseListsDefinitionStages.WithAppId listPhraseLists()

获取应用程序的某个版本中的所有短语列表功能。

List<PhraseListFeatureInfo> listPhraseLists(UUID appId, String versionId, ListPhraseListsOptionalParameter listPhraseListsOptionalParameter)

获取应用程序的某个版本中的所有短语列表功能。

Observable<List<PhraseListFeatureInfo>> listPhraseListsAsync(UUID appId, String versionId, ListPhraseListsOptionalParameter listPhraseListsOptionalParameter)

获取应用程序的某个版本中的所有短语列表功能。

FeaturesUpdatePhraseListDefinitionStages.WithAppId updatePhraseList()

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

OperationStatus updatePhraseList(UUID appId, String versionId, int phraselistId, UpdatePhraseListOptionalParameter updatePhraseListOptionalParameter)

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

Observable<OperationStatus> updatePhraseListAsync(UUID appId, String versionId, int phraselistId, UpdatePhraseListOptionalParameter updatePhraseListOptionalParameter)

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

方法详细信息

addEntityFeature

public OperationStatus addEntityFeature(UUID appId, String versionId, UUID entityId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的特征关系,供应用程序版本中的实体使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
entityId - 实体提取程序 ID。
featureRelationCreateObject - 特征关系信息对象。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

addEntityFeatureAsync

public Observable addEntityFeatureAsync(UUID appId, String versionId, UUID entityId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的特征关系,供应用程序版本中的实体使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
entityId - 实体提取程序 ID。
featureRelationCreateObject - 特征关系信息对象。

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

addIntentFeature

public OperationStatus addIntentFeature(UUID appId, String versionId, UUID intentId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的功能关系,供应用程序版本中的意向使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
intentId - 意向分类器 ID。
featureRelationCreateObject - 特征关系信息对象。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

addIntentFeatureAsync

public Observable addIntentFeatureAsync(UUID appId, String versionId, UUID intentId, ModelFeatureInformation featureRelationCreateObject)

添加一个新的功能关系,供应用程序版本中的意向使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
intentId - 意向分类器 ID。
featureRelationCreateObject - 特征关系信息对象。

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

addPhraseList

public int addPhraseList(UUID appId, String versionId, PhraselistCreateObject phraselistCreateObject)

在应用程序的某个版本中创建新的短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistCreateObject - 包含 Name、逗号分隔的 Phrases 和 isExchangeable 布尔值的 Phraselist 对象。 isExchangeable 的默认值为 true。

Returns:

如果成功,则为 int 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

addPhraseListAsync

public Observable addPhraseListAsync(UUID appId, String versionId, PhraselistCreateObject phraselistCreateObject)

在应用程序的某个版本中创建新的短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistCreateObject - 包含 Name、逗号分隔的 Phrases 和 isExchangeable 布尔值的 Phraselist 对象。 isExchangeable 的默认值为 true。

Returns:

可观测到 int 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deletePhraseList

public OperationStatus deletePhraseList(UUID appId, String versionId, int phraselistId)

从应用程序的某个版本中删除短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要删除的功能的 ID。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

deletePhraseListAsync

public Observable deletePhraseListAsync(UUID appId, String versionId, int phraselistId)

从应用程序的某个版本中删除短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要删除的功能的 ID。

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getPhraseList

public PhraseListFeatureInfo getPhraseList(UUID appId, String versionId, int phraselistId)

获取应用程序的某个版本中的短语列表功能信息。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要检索的功能的 ID。

Returns:

如果成功,则为 PhraseListFeatureInfo 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getPhraseListAsync

public Observable getPhraseListAsync(UUID appId, String versionId, int phraselistId)

获取应用程序的某个版本中的短语列表功能信息。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要检索的功能的 ID。

Returns:

PhraseListFeatureInfo 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

list

public FeaturesListDefinitionStages.WithAppId list()

获取应用程序版本中的所有提取短语列表和模式功能。

Returns:

列表调用的第一阶段

list

public FeaturesResponseObject list(UUID appId, String versionId, ListFeaturesOptionalParameter listOptionalParameter)

获取应用程序版本中的所有提取短语列表和模式功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 FeaturesResponseObject 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listAsync

public Observable listAsync(UUID appId, String versionId, ListFeaturesOptionalParameter listOptionalParameter)

获取应用程序版本中的所有提取短语列表和模式功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 FeaturesResponseObject 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listPhraseLists

public FeaturesListPhraseListsDefinitionStages.WithAppId listPhraseLists()

获取应用程序的某个版本中的所有短语列表功能。

Returns:

listPhraseLists 调用的第一个阶段

listPhraseLists

public List listPhraseLists(UUID appId, String versionId, ListPhraseListsOptionalParameter listPhraseListsOptionalParameter)

获取应用程序的某个版本中的所有短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listPhraseListsOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 List<PhraseListFeatureInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listPhraseListsAsync

public Observable> listPhraseListsAsync(UUID appId, String versionId, ListPhraseListsOptionalParameter listPhraseListsOptionalParameter)

获取应用程序的某个版本中的所有短语列表功能。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listPhraseListsOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 List<PhraseListFeatureInfo> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updatePhraseList

public FeaturesUpdatePhraseListDefinitionStages.WithAppId updatePhraseList()

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

Returns:

updatePhraseList 调用的第一个阶段

updatePhraseList

public OperationStatus updatePhraseList(UUID appId, String versionId, int phraselistId, UpdatePhraseListOptionalParameter updatePhraseListOptionalParameter)

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要更新的功能的 ID。
updatePhraseListOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

updatePhraseListAsync

public Observable updatePhraseListAsync(UUID appId, String versionId, int phraselistId, UpdatePhraseListOptionalParameter updatePhraseListOptionalParameter)

汇报应用程序的某个版本中短语列表功能的短语、状态和名称。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
phraselistId - 要更新的功能的 ID。
updatePhraseListOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于