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

Versions 接口

public interface Versions

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

方法摘要

修饰符和类型 方法和描述
VersionsCloneDefinitionStages.WithAppId clone()

从所选版本创建新版本。

String clone(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

从所选版本创建新版本。

Observable<String> cloneAsync(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

从所选版本创建新版本。

OperationStatus delete(UUID appId, String versionId)

删除应用程序版本。

Observable<OperationStatus> deleteAsync(UUID appId, String versionId)

删除应用程序版本。

OperationStatus deleteUnlabelledUtterance(UUID appId, String versionId, String utterance)

删除了应用程序的某个版本中未标记的话语。

Observable<OperationStatus> deleteUnlabelledUtteranceAsync(UUID appId, String versionId, String utterance)

删除了应用程序版本中未标记的话语。

LuisApp export(UUID appId, String versionId)

将 LUIS 应用程序导出为 JSON 格式。

Observable<LuisApp> exportAsync(UUID appId, String versionId)

将 LUIS 应用程序导出为 JSON 格式。

InputStream exportLuFormat(UUID appId, String versionId)

将 LUIS 应用程序导出为文本格式。

Observable<InputStream> exportLuFormatAsync(UUID appId, String versionId)

将 LUIS 应用程序导出为文本格式。

VersionInfo get(UUID appId, String versionId)

获取版本信息,例如创建日期、上次修改日期、终结点 URL、意向和实体计数、训练和发布状态。

Observable<VersionInfo> getAsync(UUID appId, String versionId)

获取版本信息,例如创建日期、上次修改日期、终结点 URL、意向和实体计数、训练和发布状态。

VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

将新版本导入 LUIS 应用程序。

String importLuFormat(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

将新版本导入 LUIS 应用程序。

Observable<String> importLuFormatAsync(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

将新版本导入 LUIS 应用程序。

VersionsImportMethodDefinitionStages.WithAppId importMethod()

将新版本导入 LUIS 应用程序。

String importMethod(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

将新版本导入 LUIS 应用程序。

Observable<String> importMethodAsync(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

将新版本导入 LUIS 应用程序。

VersionsImportV2AppDefinitionStages.WithAppId importV2App()

将新版本导入 LUIS 应用程序。

String importV2App(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

将新版本导入 LUIS 应用程序。

Observable<String> importV2AppAsync(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

将新版本导入 LUIS 应用程序。

VersionsListDefinitionStages.WithAppId list()

获取此应用程序 ID 的版本列表。

List<VersionInfo> list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

获取此应用程序 ID 的版本列表。

Observable<List<VersionInfo>> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

获取此应用程序 ID 的版本列表。

VersionsUpdateDefinitionStages.WithAppId update()

更新此应用程序版本的名称或说明。

OperationStatus update(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

更新此应用程序版本的名称或说明。

Observable<OperationStatus> updateAsync(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

更新此应用程序版本的名称或说明。

方法详细信息

clone

public VersionsCloneDefinitionStages.WithAppId clone()

从所选版本创建新版本。

Returns:

克隆调用的第一阶段

clone

public String clone(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

从所选版本创建新版本。

Parameters:

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

Returns:

如果成功,则为 String 对象。

Throws:

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

cloneAsync

public Observable cloneAsync(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

从所选版本创建新版本。

Parameters:

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

Returns:

String 对象的可观测值

Throws:

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

delete

public OperationStatus delete(UUID appId, String versionId)

删除应用程序版本。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

deleteAsync

public Observable deleteAsync(UUID appId, String versionId)

删除应用程序版本。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

OperationStatus 对象的可观测值

Throws:

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

deleteUnlabelledUtterance

public OperationStatus deleteUnlabelledUtterance(UUID appId, String versionId, String utterance)

删除了应用程序的某个版本中未标记的话语。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
utterance - 要删除的话语文本。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

deleteUnlabelledUtteranceAsync

public Observable deleteUnlabelledUtteranceAsync(UUID appId, String versionId, String utterance)

删除了应用程序版本中未标记的话语。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
utterance - 要删除的话语文本。

Returns:

OperationStatus 对象的可观测值

Throws:

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

export

public LuisApp export(UUID appId, String versionId)

将 LUIS 应用程序导出为 JSON 格式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

LuisApp 对象(如果成功)。

Throws:

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

exportAsync

public Observable exportAsync(UUID appId, String versionId)

将 LUIS 应用程序导出为 JSON 格式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

LuisApp 对象的可观测值

Throws:

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

exportLuFormat

public InputStream exportLuFormat(UUID appId, String versionId)

将 LUIS 应用程序导出为文本格式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 InputStream 对象。

Throws:

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

exportLuFormatAsync

public Observable exportLuFormatAsync(UUID appId, String versionId)

将 LUIS 应用程序导出为文本格式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

InputStream 对象的可观测值

Throws:

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

get

public VersionInfo get(UUID appId, String versionId)

获取版本信息,例如创建日期、上次修改日期、终结点 URL、意向和实体计数、训练和发布状态。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 VersionInfo 对象。

Throws:

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

getAsync

public Observable getAsync(UUID appId, String versionId)

获取版本信息,例如创建日期、上次修改日期、终结点 URL、意向和实体计数、训练和发布状态。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

VersionInfo 对象的可观测值

Throws:

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

importLuFormat

public VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

将新版本导入 LUIS 应用程序。

Returns:

importLuFormat 调用的第一阶段

importLuFormat

public String importLuFormat(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisAppLu - 表示 LUIS 应用程序结构的 LU。
importLuFormatOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 String 对象。

Throws:

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

importLuFormatAsync

public Observable importLuFormatAsync(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisAppLu - 表示 LUIS 应用程序结构的 LU。
importLuFormatOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

String 对象的可观测值

Throws:

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

importMethod

public VersionsImportMethodDefinitionStages.WithAppId importMethod()

将新版本导入 LUIS 应用程序。

Returns:

importMethod 调用的第一阶段

importMethod

public String importMethod(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisApp - LUIS 应用程序结构。
importMethodOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 String 对象。

Throws:

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

importMethodAsync

public Observable importMethodAsync(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisApp - LUIS 应用程序结构。
importMethodOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

String 对象的可观测值

Throws:

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

importV2App

public VersionsImportV2AppDefinitionStages.WithAppId importV2App()

将新版本导入 LUIS 应用程序。

Returns:

importV2App 调用的第一阶段

importV2App

public String importV2App(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisAppV2 - LUIS 应用程序结构。
importV2AppOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 String 对象。

Throws:

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

importV2AppAsync

public Observable importV2AppAsync(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

将新版本导入 LUIS 应用程序。

Parameters:

appId - 应用程序 ID。
luisAppV2 - LUIS 应用程序结构。
importV2AppOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

String 对象的可观测值

Throws:

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

list

public VersionsListDefinitionStages.WithAppId list()

获取此应用程序 ID 的版本列表。

Returns:

列表调用的第一阶段

list

public List list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

获取此应用程序 ID 的版本列表。

Parameters:

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

Returns:

如果成功,则列出 VersionInfo<> 对象。

Throws:

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

listAsync

public Observable> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

获取此应用程序 ID 的版本列表。

Parameters:

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

Returns:

List<VersionInfo> 对象的可观测值

Throws:

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

update

public VersionsUpdateDefinitionStages.WithAppId update()

更新此应用程序版本的名称或说明。

Returns:

更新调用的第一阶段

update

public OperationStatus update(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

更新此应用程序版本的名称或说明。

Parameters:

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

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

updateAsync

public Observable updateAsync(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

更新此应用程序版本的名称或说明。

Parameters:

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

Returns:

可观测到 OperationStatus 对象的

Throws:

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

适用于