你当前正在访问 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
- 如果参数未通过验证,则引发
适用于